Ejemplo n.º 1
0
        private void txtCodigo_Leave(object sender, EventArgs e)
        {
            string codigo = "";

            if (txtCodigo.Text.Trim() != "")
            {
                codigo = Convert.ToString(txtCodigo.Text);
            }
            clsFuncionario funcionario = new clsFuncionario();

            funcionario._codigo = codigo;
            funcionario.buscar();
            if (funcionario._nome == null)
            {
                //preparando para inclusao
                limparTexto(gpbComponentes);
                txtCodigo.ReadOnly  = true;
                btnGravar.Enabled   = true;
                btnCancelar.Enabled = true;
            }
            else
            {
                //preparando para alteracao
                limparTexto(gpbComponentes);
                txtCodigo.ReadOnly     = true;
                txtCodigo.Text         = Convert.ToString(funcionario._codigo);
                txtNome.Text           = Convert.ToString(funcionario._nome);
                dtpDataNascimento.Text = Convert.ToString(funcionario._dataNascimento);
                txtNumeroBI.Text       = Convert.ToString(funcionario._numeroBI);
                txtSalarioBase.Text    = Convert.ToString(funcionario._salarioBase);
                txtMorada.Text         = Convert.ToString(funcionario._morada);
                //cbEstado.CheckState= funcionario._estado;
                btnActualizar.Enabled = true;
                btnCancelar.Enabled   = true;
                btnExcluir.Enabled    = true;
            }
        }