コード例 #1
0
        private void btn_Salvar_Click(object sender, EventArgs e)
        {
            try
            {
                Funcionario_BD oFuncionario = new Funcionario_BD();
                oFuncionario.Codigo = Codigo;
                if (lue_Setor.EditValue != "" && Convert.ToInt16(lue_Setor.EditValue) > 0)
                {
                    oFuncionario.Setor = Convert.ToInt16(lue_Setor.EditValue);
                }
                oFuncionario.CPF  = txt_CPF.Text;
                oFuncionario.Nome = txt_Nome_Funcionario.Text;
                oFuncionario.RG   = txt_RG.Text;


                if (Funcionalidade == Codigo_Funcionalidade.Inserir)
                {
                    SG_Cadastro_Funcinario_NG.Funcionario.Inserir(oFuncionario);
                    MessageBox.Show("Funcionário Cadastrado com seucesso!", "Funcionário", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    Close();
                }
                else if (Funcionalidade == Codigo_Funcionalidade.Alterar)
                {
                    SG_Cadastro_Funcinario_NG.Funcionario.Alterar(oFuncionario);
                    MessageBox.Show("Funcionário Alterado com sucesso!", "Funcionário", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Funcionário", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
コード例 #2
0
        void Carregar_Tela(int pCodigo)
        {
            using (BD_SISTEMA_CONTROLE_CHAVE oBD = new BD_SISTEMA_CONTROLE_CHAVE())
            {
                Funcionario_BD oFuncionario_BD = SG_Cadastro_Funcinario_NG.Funcionario.Pesquisar_pelo_Codigo(oBD, pCodigo);

                txt_CPF.Text = oFuncionario_BD.CPF;
                txt_Nome_Funcionario.Text = oFuncionario_BD.Nome;
                txt_RG.Text = oFuncionario_BD.RG;
                Carregar_Componente.Setor(lue_Setor, oBD, oFuncionario_BD.Setor);
            }
        }
コード例 #3
0
 public void Excluir(int?pCodigo)
 {
     try
     {
         using (BD_SISTEMA_CONTROLE_CHAVE oBD = new BD_SISTEMA_CONTROLE_CHAVE())
         {
             Validar_Exclusao(oBD, pCodigo);
             Funcionario_BD oFuncionario = Pesquisar_pelo_Codigo(oBD, (int)pCodigo);
             oBD.Funcionario_BDs.Remove(oFuncionario);
             oBD.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #4
0
 protected void Validar_Cadastro(Funcionario_BD pFuncionario)
 {
     if (pFuncionario.Nome == null || pFuncionario.Nome == string.Empty)
     {
         throw new Exception("O nome é obrigátorio!");
     }
     if (pFuncionario.CPF == null || pFuncionario.CPF == string.Empty || pFuncionario.CPF.Length > 11)
     {
         throw new Exception("O CPF é obrigátorio!");
     }
     if (pFuncionario.RG == null || pFuncionario.RG == string.Empty)
     {
         throw new Exception("O RG é obrigátorio!");
     }
     if (pFuncionario.Setor <= 0)
     {
         throw new Exception("O Setor é obrigátorio!");
     }
 }
コード例 #5
0
        public int Inserir(Funcionario_BD pFuncionario)
        {
            try
            {
                using (BD_SISTEMA_CONTROLE_CHAVE oBD = new BD_SISTEMA_CONTROLE_CHAVE())
                {
                    Validar_Cadastro(pFuncionario);

                    oBD.Funcionario_BDs.Add(pFuncionario);

                    oBD.SaveChanges();

                    return(pFuncionario.Codigo);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #6
0
        public void Alterar(Funcionario_BD pFuncionario)
        {
            try
            {
                using (BD_SISTEMA_CONTROLE_CHAVE pBD = new BD_SISTEMA_CONTROLE_CHAVE())
                {
                    Funcionario_BD oFuncionario = Pesquisar_pelo_Codigo(pBD, pFuncionario.Codigo);
                    oFuncionario.Nome  = oFuncionario.Nome;
                    oFuncionario.RG    = oFuncionario.RG;
                    oFuncionario.CPF   = oFuncionario.CPF;
                    oFuncionario.Setor = oFuncionario.Setor;
                    Validar_Cadastro(pFuncionario);

                    pBD.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }