Análise

324 palavras 2 páginas
//Gerencia senha

using System; using System.Collections.Generic; using System.Web;

namespace GridAninhado
{
public class GerenciaSenha { //Cuidado , desta forma está bem básico e sem teste, é so uma base, deve ser muito melhorado, como armazenar hora de inicio de fim de atendimento. //As senhas devem ser apagadas da lista ou levadas para outra lista.. //Como está em List caso a aplicação seja fechada a contagem das senhas voltará a zero. //Bons estudos, e espero que consigo desenvolver o restante, e com certeza o pessoal fera aqui do forum tem como auxiliar na melhoria deste co'digo.

List _listSenha = new List(); List _listAtendida = new List();

private Int32 _ultimaSenha = 0; private Int32 _ultimaSenhaPrioritaria = 1000; public Int32 UltimaSenha { get { return _ultimaSenha; } set { _ultimaSenha = value; } }

public Int32 UltimaSenhaPrioritaria { get { return _ultimaSenhaPrioritaria; } set { _ultimaSenhaPrioritaria = value; } }

//Busca a proxima senha private String ProximaSenha(enTipoAtendimento pTipoAtendimento) { senha _senha = new senha(); if (pTipoAtendimento == enTipoAtendimento.Prioritario) { //caso seja prioritario é adicionado na variavel booleana. _senha.Prioritaria = true; } //Pega a ultima senha e adiciona +1 _senha.Senha = UltimaSenha + 1; //Adiciona na lista de senhas. _listSenha.Add(_senha);

//Caso queira fazer a impressão em alguma impressora.. return _senha.Senha.ToString(); }

/// /// Chama a proxima senha a ser atendida.. /// /// /// //Criar um método para apagar a

Relacionados

  • Análise
    7484 palavras | 30 páginas
  • Analise
    1563 palavras | 7 páginas
  • analise
    465 palavras | 2 páginas
  • Analise
    24134 palavras | 97 páginas
  • analise
    2487 palavras | 10 páginas
  • analise
    557 palavras | 3 páginas
  • Análise
    403 palavras | 2 páginas
  • analise
    2028 palavras | 9 páginas
  • analise
    3702 palavras | 15 páginas
  • analise
    4049 palavras | 17 páginas