Beispiel #1
0
        public EditarRamal(Entidades.Pessoa.Funcionário funcionário)
        {
            InitializeComponent();

            this.funcionário = funcionário;

            txtFuncionário.Text = funcionário.Nome;
            txtRamal.Int = funcionário.Ramal;
        }
		public NotificaçãoHorário(Entidades.Pessoa.Funcionário funcionário)
		{
			// This call is required by the Windows Form Designer.
			InitializeComponent();

			lblFuncionário.Text = funcionário.Nome;
			lblHorário.Text = "Horário de trabalho: " + funcionário.TabelaHorário.ObterHorárioAtual();

            //if (funcionário.Foto != null)
            //    picFoto.Image = funcionário.Foto;

			this.funcionário = funcionário;
		}
		/// <summary>
		/// Ocorre ao carregar completamente o sistema.
		/// </summary>
        protected internal override void AoCarregarCompletamente(Splash splash)
		{
			// Obter funcionário atual.
            funcionário = Entidades.Pessoa.Funcionário.FuncionárioAtual;

            if (funcionário == null || funcionário.Setor == null)
                throw new ExceçãoBotãoNãoSuportado("É necessário um funcionário atribuído a um setor.");

            if (funcionário.Setor.Atendimento)
            {
                baseListaAtendimentos = new BaseListaAtendimentos();
                baseListaAtendimentos.Escolhida += new Apresentação.Atendimento.Clientes.BaseSeleçãoCliente.EscolhaPessoa(IniciarAtendimento);

                InserirBaseInferior(baseListaAtendimentos);
            }

            Botão.Imagem = Resource.ApertoMão;

			base.AoCarregarCompletamente(splash);
		}
		/// <summary>
		/// Recupera dados do usuário, atualizando interface
		/// do botão.
		/// </summary>
		private void RecuperarUsuário()
		{
			Acesso.Comum.Usuário usuário   = Acesso.Comum.Usuários.UsuárioAtual;

			funcionário = Entidades.Pessoa.Funcionário.ObterFuncionárioPorUsuário(usuário);

			if (funcionário == null)
			{
                string msgErro = "O nome-de-usuário " + usuário.Nome + " não está atribuído a um funcionário na tabela de funcionários.";

                //Console.WriteLine(msgErro);

                //System.Windows.Forms.MessageBox.Show(msgErro,
                //    "Conexão com o banco de dados.",
                //    System.Windows.Forms.MessageBoxButtons.OK,
                //    System.Windows.Forms.MessageBoxIcon.Error);

                //throw new ApplicationException(msgErro);

                throw new ExceçãoBotãoNãoSuportado(msgErro);
			}

			botão.AtualizarAssincronamente(funcionário);
		}
Beispiel #5
0
        protected virtual void PreencherAtributos(IDataReader leitor, int inicioAtributosPagamento, int inicioAtributosEspecifico)
        {
            codigo = leitor.GetInt32(inicioAtributosPagamento);
            cliente = (ulong) leitor.GetInt64(inicioAtributosPagamento + 1);
            valor = leitor.GetDouble(inicioAtributosPagamento + 2);
            data = leitor.GetDateTime(inicioAtributosPagamento + 3);
            pendente = leitor.GetBoolean(inicioAtributosPagamento + 4);
            registradopor = leitor.GetInt32(inicioAtributosPagamento + 5);
            devolvido = leitor.GetBoolean(inicioAtributosPagamento + 6);
            cobrarJuros = leitor.GetBoolean(inicioAtributosPagamento + 7);

            if (!leitor.IsDBNull(inicioAtributosPagamento + 8))
                descrição = leitor.GetString(inicioAtributosPagamento + 8);

            if (!leitor.IsDBNull(inicioAtributosPagamento + 9))
                venda = leitor.GetInt32(inicioAtributosPagamento + 9);
        }