public static string Cadastrar(Funcionario_DTO obj)
 {
     try
     {
         string     script = "INSERT INTO TB_FUNCIONARIO (NOME, RG, TEL, CPF, ENDERECO, ID_FUNC, BANCO, CONTA, AGENCIA) values (@Nome, @Rg, @Tel, @Cpf, @Endereco, @IdFunc, @Banco, @Conta, @Agencia)";
         SqlCommand cm     = new SqlCommand(script, Conexao.Login());
         cm.Parameters.AddWithValue("@Nome", obj.Nome);
         cm.Parameters.AddWithValue("@Rg", obj.Rg);
         cm.Parameters.AddWithValue("@Tel", obj.Tel);
         cm.Parameters.AddWithValue("@Cpf", obj.Cpf);
         cm.Parameters.AddWithValue("@Endereco", obj.Endereco);
         cm.Parameters.AddWithValue("@IdFunc", obj.IdFun);
         cm.Parameters.AddWithValue("@Banco", obj.Banco);
         cm.Parameters.AddWithValue("@Conta", obj.Conta);
         cm.Parameters.AddWithValue("@Agencia", obj.Agencia);
         SqlDataReader dados = cm.ExecuteReader();
         return("sucesso");
     }
     catch
     {
         string fail = "Falha ao cadastrar no banco de dados!";
         return(fail);
     }
     finally
     {
         if (Conexao.Login().State != ConnectionState.Closed) //Se o status da Conexão foi diferente de Aberto, ele fecha;
         {
             Conexao.Login().Close();                         //Ele fecha;
         }
     }
 }
 public static string AlterarFuncionario(Funcionario_DTO obj)
 {
     try
     {
         string     script = "UPDATE TB_FUNCIONARIO SET NOME = @nome, RG = @rg, TEL = @tel, CPF = @cpf, ENDERECO = @endereco, ID_FUNC = @id_func, BANCO = @banco, CONTA = @conta, AGENCIA = @agencia";
         SqlCommand cm     = new SqlCommand(script, Conexao.Login());
         cm.Parameters.AddWithValue("@nome", obj.Nome);
         cm.Parameters.AddWithValue("@rg", obj.Rg);
         cm.Parameters.AddWithValue("@tel", obj.Tel);
         cm.Parameters.AddWithValue("@cpf", obj.Cpf);
         cm.Parameters.AddWithValue("@endereco", obj.Endereco);
         cm.Parameters.AddWithValue("@id_func", obj.IdFun);
         cm.Parameters.AddWithValue("@banco", obj.Banco);
         cm.Parameters.AddWithValue("@conta", obj.Conta);
         cm.Parameters.AddWithValue("@agencia", obj.Agencia);
         cm.ExecuteNonQuery();
         return("Alterado com sucesso!");
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
     finally
     {
         if (Conexao.Login().State != ConnectionState.Closed)
         {
             Conexao.Login().Close();
         }
     }
 }
Beispiel #3
0
 private void btnAlterarFunc_Click(object sender, EventArgs e)
 {
     Funcionario_DTO obj = new Funcionario_DTO();
     obj.Nome = txtNomeFun.Text;
     obj.Rg = txtRgFunc.Text;
     obj.Tel = txtTelefoneFunc.Text;
     obj.Cpf = txtCpfFunc.Text;
     obj.Endereco = txtEndFunc.Text;
     obj.IdFun = txtIdFunc.Text;
     obj.Banco = txtBancoFunc.Text;
     obj.Conta = txtContaFunc.Text;
     obj.Agencia = txtAgenciaFunc.Text;
     string retornoalt = Funcionario_BLL.ValidarAlteracao(obj);
     MessageBox.Show(retornoalt, "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
     txtNomeFun.Clear();
     txtRgFunc.Clear();
     txtTelefoneFunc.Clear();
     txtCpfFunc.Clear();
     txtEndFunc.Clear();
     txtIdFunc.Clear();
     txtBancoFunc.Clear();
     txtContaFunc.Clear();
     txtAgenciaFunc.Clear();
     btnAlterarFunc.Enabled = false;
 }
        public static string ValidarFunc(Funcionario_DTO obj)
        {
            if (string.IsNullOrWhiteSpace(obj.Nome))
            {
                return("Campo nome vazio!");
                //throw new Exception("Campo usuário vazio!");
            }
            if (string.IsNullOrWhiteSpace(obj.Rg))
            {
                return("Campo RG vazio!");
                //throw new Exception("Campo senha vazio!");
            }
            if (string.IsNullOrWhiteSpace(obj.Tel))
            {
                return("Campo Telefone vazio!");
                //throw new Exception("Campo senha vazio!");
            }
            bool teste_cpf = Funcionario_DAL.PesquisarCpf(obj.Cpf);

            if (teste_cpf == true)
            {
                return("CPF já existe na base de dados!");
            }
            if (string.IsNullOrWhiteSpace(obj.Endereco))
            {
                return("Campo Endereço vazio!");
                //throw new Exception("Campo senha vazio!");
            }
            if (string.IsNullOrWhiteSpace(obj.IdFun))
            {
                return("Campo IdFun vazio!");
                //throw new Exception("Campo senha vazio!");
            }
            if (string.IsNullOrWhiteSpace(obj.Banco))
            {
                return("Campo Banco vazio!");
                //throw new Exception("Campo senha vazio!");
            }
            if (string.IsNullOrWhiteSpace(obj.Conta))
            {
                return("Campo Conta vazio!");
                //throw new Exception("Campo senha vazio!");
            }
            if (string.IsNullOrWhiteSpace(obj.Agencia))
            {
                return("Campo Agência vazio!");
                //throw new Exception("Campo senha vazio!");
            }

            return(Funcionario_DAL.Cadastrar(obj));
        }
        public static Funcionario_DTO RetornaBusc(string cpf)
        {
            try
            {
                Funcionario_DTO obj    = new Funcionario_DTO();
                string          script = "SELECT * FROM TB_FUNCIONARIO WHERE CPF = @CPF";
                SqlCommand      cm     = new SqlCommand(script, Conexao.Login());
                cm.Parameters.AddWithValue("@CPF", cpf);

                SqlDataReader dados = cm.ExecuteReader();

                while (dados.Read())
                {
                    if (dados.HasRows)
                    {
                        obj.Id       = int.Parse(dados["ID"].ToString());
                        obj.Nome     = dados["NOME"].ToString();
                        obj.Rg       = dados["RG"].ToString();
                        obj.Tel      = dados["TEL"].ToString();
                        obj.Cpf      = dados["CPF"].ToString();
                        obj.Endereco = dados["ENDERECO"].ToString();
                        obj.IdFun    = dados["ID_FUNC"].ToString();
                        obj.Banco    = dados["BANCO"].ToString();
                        obj.Conta    = dados["CONTA"].ToString();
                        obj.Agencia  = dados["AGENCIA"].ToString();
                        return(obj);
                    }
                }
                throw new Exception("CPF não encontrado" + cpf);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                if (Conexao.Login().State != ConnectionState.Closed)
                {
                    Conexao.Login().Close();
                }
            }
        }
Beispiel #6
0
        private void btnCadastroFunc_Click(object sender, EventArgs e)
        {
            try
            {
                Funcionario_DTO obj = new Funcionario_DTO(); 
                obj.Nome = txtNomeFun.Text; 
                obj.Rg = txtRgFunc.Text; 
                obj.Tel = txtTelefoneFunc.Text;
                obj.Cpf = txtCpfFunc.Text;
                obj.Endereco = txtEndFunc.Text;
                obj.IdFun = txtIdFunc.Text;
                obj.Banco = txtBancoFunc.Text;
                obj.Conta = txtBancoFunc.Text;
                obj.Agencia = txtAgenciaFunc.Text;
                string retorno; 
                retorno = Funcionario_BLL.ValidarFunc(obj);
                if (retorno == "sucesso")
                {
                    MessageBox.Show(retorno, "Funcionário cadastrado", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    txtNomeFun.Clear();
                    txtRgFunc.Clear();
                    txtTelefoneFunc.Clear();
                    txtCpfFunc.Clear();
                    txtEndFunc.Clear();
                    txtIdFunc.Clear();
                    txtBancoFunc.Clear();
                    txtContaFunc.Clear();
                    txtAgenciaFunc.Clear();
                }
                else
                {
                    MessageBox.Show(retorno, "Funcionário não cadastrado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

        }
 public static string ValidarAlteracao(Funcionario_DTO obj)
 {
     if (string.IsNullOrWhiteSpace(obj.Nome))
     {
         return("Campo nome vazio!");
     }
     if (string.IsNullOrWhiteSpace(obj.Rg))
     {
         return("Campo RG vazio!");
     }
     if (string.IsNullOrWhiteSpace(obj.Tel))
     {
         return("Campo Telefone vazio!");
     }
     if (string.IsNullOrWhiteSpace(obj.Cpf))
     {
         return("Campo Cpf vazio!");
     }
     if (string.IsNullOrWhiteSpace(obj.Endereco))
     {
         return("Campo Endereço vazio!");
     }
     if (string.IsNullOrWhiteSpace(obj.IdFun))
     {
         return("Campo IdFun vazio!");
     }
     if (string.IsNullOrWhiteSpace(obj.Banco))
     {
         return("Campo Banco vazio!");
     }
     if (string.IsNullOrWhiteSpace(obj.Conta))
     {
         return("Campo Conta vazio!");
     }
     if (string.IsNullOrWhiteSpace(obj.Agencia))
     {
         return("Campo Agência vazio!");
     }
     return(Funcionario_DAL.AlterarFuncionario(obj));
 }
Beispiel #8
0
 private void btnBuscasFunc_Click(object sender, EventArgs e)
 {
     try
     {
         string CPF;
         CPF = txtCpfFunc.Text;
         Funcionario_DTO BuscFun = new Funcionario_DTO();
         BuscFun = Funcionario_BLL.ValidarBusc(CPF);
         txtNomeFun.Text = BuscFun.Nome;
         txtRgFunc.Text = BuscFun.Rg;
         txtTelefoneFunc.Text = BuscFun.Tel;
         txtCpfFunc.Text = BuscFun.Cpf;
         txtEndFunc.Text = BuscFun.Endereco;
         txtIdFunc.Text = BuscFun.IdFun;
         txtBancoFunc.Text = BuscFun.Banco;
         txtContaFunc.Text = BuscFun.Conta;
         txtAgenciaFunc.Text = BuscFun.Agencia;
         btnAlterarFunc.Enabled = true;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }