Ejemplo n.º 1
0
 //metodo para gravar
 private void BotonGravar_Click(object sender, EventArgs e)
 {
     try
     {
         conexao.AbrirConexao();
         Modelo_Funcionario mod_funcionario = new Modelo_Funcionario();
         mod_funcionario.Nome1           = txtNome.Text;
         mod_funcionario.Cpf1            = txtCPF.Text;
         mod_funcionario.Telefone1       = txtTelefone.Text;
         mod_funcionario.DataNascimento1 = Convert.ToDateTime(txtData.Text);;
         mod_funcionario.Nr_Filhos       = Convert.ToInt32(txtNumeroFilhos.Text);
         mod_funcionario.Sexo1           = txtSexo.Text;
         mod_funcionario.Cargo1          = txtCargo.Text;
         mod_funcionario.Salario1        = txtSalarios.Text;
         mod_funcionario.Email1          = txtEmail.Text;
         mod_funcionario.Password1       = txtSenha.Text;
         mod_funcionario.CEP1            = txtCEP.Text;
         mod_funcionario.Rua1            = txtComplemento.Text;
         mod_funcionario.Bairro1         = txtBairro.Text;
         mod_funcionario.Estado1         = txtEstado.Text;
         mod_funcionario.Cidade1         = txtCidade.Text;
         mod_funcionario.Complemento1    = txtComplemento.Text;
         Validacao_Funcionario validacao_funcionario = new Validacao_Funcionario(conexao);
         if (operacao == "cadastrar")
         {
             validacao_funcionario.SalvarFuncionario(mod_funcionario);
             MetroMessageBox.Show(this, "\n Cliente Cadastrado com sucesso ", "CADASTRO DE USUÁRIO",
                                  MessageBoxButtons.OK, MessageBoxIcon.Question);
             this.LimpaCampos();
             this.DesabilitaCampos();
             this.Close();
         }
         else
         {
             mod_funcionario.Codigo1 = Convert.ToInt32(txtCodigo.Text);
             validacao_funcionario.EditarFuncionario(mod_funcionario);
             MetroMessageBox.Show(this, "\n\n  Cliente Editado com sucesso! ", " USUÁRIO EDITADO",
                                  MessageBoxButtons.OK, MessageBoxIcon.Question);
         }
         this.LimpaCampos();
         this.AlteraBotao(1);
         this.DesabilitaCampos();
     }
     catch (Exception eX)
     {
         MetroMessageBox.Show(this, "\n\n  Erro ao cadastrar um Funcionario! \n Detalhes: " + eX.Message,
                              "ERRO AO REALIZAR OPERAÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     finally
     {
         conexao.FecharConexao();
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// metodo de validação para salvar usuario
        /// </summary>
        /// <param name="usuario"></param>
        public void SalvarFuncionario(Modelo_Funcionario mod_funcionario)
        {
            if (mod_funcionario.Nome1.Trim().Length == 0)
            {
                System.Windows.Forms.MessageBox.Show("O nome do cliente é obrigatório", "Validação usuário", MessageBoxButtons.OK,
                                                     MessageBoxIcon.Warning);
            }
            if (mod_funcionario.Cpf1.Trim().Length == 0)
            {
                MessageBox.Show("O CPF do cliente é obrigatório", "Validação CPF", MessageBoxButtons.OK,
                                MessageBoxIcon.Warning);
            }
            Negocio_Funcionario negocio_funcionario = new Negocio_Funcionario(conexao);

            negocio_funcionario.SalvarFuncionario(mod_funcionario);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// metodo de validacao para classe ditar
        /// </summary>
        /// <param name="usuario"></param>

        public void EditarFuncionario(Modelo_Funcionario mod_funcionario)
        {
            if (mod_funcionario.Codigo1 <= 0)
            {
                MessageBox.Show("O código do acesso é obrigatório", "Validação", MessageBoxButtons.OK,
                                MessageBoxIcon.Warning);
            }
            if (mod_funcionario.Nome1.Trim().Length == 0)
            {
                MessageBox.Show("O nome do usuário é obrigatório", "Validação cliente", MessageBoxButtons.OK,
                                MessageBoxIcon.Warning);
            }

            Negocio_Funcionario negocio_Funcionario = new Negocio_Funcionario(conexao);

            negocio_Funcionario.EditarFuncionario(mod_funcionario);
        }
Ejemplo n.º 4
0
 //metodo para carregar clientes no grid
 public Modelo_Funcionario CarregarFuncionario(int codigo)
 {
     try
     {
         conexao.AbrirConexao();
         Modelo_Funcionario funcionario = new Modelo_Funcionario();
         SqlCommand         cmd         = new SqlCommand();
         cmd.Connection  = conexao.Conexao;
         cmd.CommandText = "SELECT * FROM Funcionario WHERE Codigo = @Codigo;";
         cmd.Parameters.AddWithValue("@Codigo", codigo);
         SqlDataReader registro = cmd.ExecuteReader();
         if (registro.HasRows)
         {
             registro.Read();
             funcionario.Codigo1         = Convert.ToInt32(registro["Codigo"]);
             funcionario.Nome1           = Convert.ToString(registro["Nome"]);
             funcionario.Cpf1            = Convert.ToString(registro["Cpf"]);
             funcionario.Email1          = Convert.ToString(registro["Email"]);
             funcionario.Sexo1           = Convert.ToString(registro["Sexo"]);
             funcionario.Cargo1          = Convert.ToString(registro["Cargo"]);
             funcionario.Nr_Filhos       = Convert.ToInt32(registro["nr_Filhos"]);
             funcionario.Telefone1       = Convert.ToString(registro["Telefone"]);
             funcionario.Salario1        = Convert.ToString(registro["Salario"]);
             funcionario.DataNascimento1 = Convert.ToDateTime(registro["DataNascimento"]);
             funcionario.Rua1            = Convert.ToString(registro["Rua"]);
             funcionario.Cidade1         = Convert.ToString(registro["Cidade"]);
             funcionario.Estado1         = Convert.ToString(registro["Estado"]);
             funcionario.CEP1            = Convert.ToString(registro["Cep"]);
             funcionario.Bairro1         = Convert.ToString(registro["Bairro"]);
             funcionario.Complemento1    = Convert.ToString(registro["Complemento"]);
             funcionario.Password1       = Convert.ToString(registro["Password"]);
         }
         return(funcionario);
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         conexao.FecharConexao();
     }
 }
Ejemplo n.º 5
0
        //metodo para editar o cliente

        public void EditarFuncionario(Modelo_Funcionario modelo_Funcionario)
        {
            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Connection  = conexao.Conexao;
                cmd.CommandText = "UPDATE Funcionario SET Nome = @Nome  ,Cpf = @Cpf, Email = @Email," +
                                  "Sexo = @Sexo , nr_Filhos = @nr_Filhos , Cargo = @Cargo, Telefone = @Telefone  ," +
                                  "Salario = @Salario,DataNascimento = @DataNascimento, Rua = @Rua, Cidade = @Cidade, Estado = @Estado, CEP = @CEP ,Bairro = @Bairro,Complemento = @Complemento,Password = @Password WHERE Codigo = @Codigo";
                cmd.Parameters.AddWithValue("Nome", modelo_Funcionario.Nome1);
                cmd.Parameters.AddWithValue("Codigo", modelo_Funcionario.Codigo1);
                cmd.Parameters.AddWithValue("Cpf", modelo_Funcionario.Cpf1);
                cmd.Parameters.AddWithValue("Email", modelo_Funcionario.Email1);
                cmd.Parameters.AddWithValue("Sexo", modelo_Funcionario.Sexo1);
                cmd.Parameters.AddWithValue("nr_Filhos", modelo_Funcionario.Nr_Filhos);
                cmd.Parameters.AddWithValue("Cargo", modelo_Funcionario.Cargo1);
                cmd.Parameters.AddWithValue("Telefone", modelo_Funcionario.Telefone1);
                cmd.Parameters.AddWithValue("Salario", modelo_Funcionario.Salario1);
                cmd.Parameters.AddWithValue("DataNascimento", modelo_Funcionario.DataNascimento1);
                cmd.Parameters.AddWithValue("Rua", modelo_Funcionario.Rua1);
                cmd.Parameters.AddWithValue("Cidade", modelo_Funcionario.Cidade1);
                cmd.Parameters.AddWithValue("Estado", modelo_Funcionario.Estado1);
                cmd.Parameters.AddWithValue("CEP", modelo_Funcionario.CEP1);
                cmd.Parameters.AddWithValue("Bairro", modelo_Funcionario.Bairro1);
                cmd.Parameters.AddWithValue("Complemento", modelo_Funcionario.Complemento1);
                cmd.Parameters.AddWithValue("Password", modelo_Funcionario.Password1);
                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao conectar ao banco de dados", "Editar" + ex.Message,
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                conexao.FecharConexao();
            }
        }
Ejemplo n.º 6
0
        private void BotonPesquisar_Click(object sender, EventArgs e)
        {
            FormRelatorioFuncionario relatorio = new FormRelatorioFuncionario();

            relatorio.ShowDialog();
            if (relatorio.codigo != 0)
            {
                Validacao_Funcionario valida  = new Validacao_Funcionario(conexao);
                Modelo_Funcionario    cliente = valida.CarregarFuncionario(relatorio.codigo);
                txtCodigo.Text       = cliente.Codigo1.ToString();
                txtNome.Text         = cliente.Nome1.ToString();
                txtCPF.Text          = cliente.Cpf1;
                txtSexo.Text         = cliente.Sexo1;
                txtEmail.Text        = cliente.Email1;
                txtCargo.Text        = cliente.Cargo1;
                txtNumeroFilhos.Text = cliente.Nr_Filhos.ToString();
                txtTelefone.Text     = cliente.Telefone1.ToString();
                txtSalarios.Text     = cliente.Salario1.ToString();
                txtData.Text         = cliente.DataNascimento1.ToShortDateString();
                txtComplemento.Text  = cliente.Rua1;
                txtCidade.Text       = cliente.Cidade1;
                txtEstado.Text       = cliente.Estado1;
                txtCEP.Text          = cliente.CEP1;
                txtBairro.Text       = cliente.Bairro1;
                txtComplemento.Text  = cliente.Bairro1;
                txtSenha.Text        = cliente.Password1.ToString();
                AlteraBotao(3);
            }
            else
            {
                LimpaCampos();
                txtData.Focus();
                AlteraBotao(1);
            }
            relatorio.Dispose();
        }
Ejemplo n.º 7
0
 /// <summary>
 /// metodo para gravar os clientes no BD
 /// </summary>
 /// <param name="mod_usuario"></param>
 public void SalvarFuncionario(Modelo_Funcionario modelo_Funcionario)
 {
     try
     {
         SqlCommand cmd = new SqlCommand();
         cmd.Connection  = conexao.Conexao;
         cmd.CommandText = "INSERT INTO Funcionario ( Nome ,Cpf, Email, Sexo , Cargo , nr_Filhos, Telefone , Salario, DataNascimento, Rua, Cidade, Estado ,CEP,Bairro,Complemento,Password) " +
                           "VALUES ( @Nome , @Cpf, @Email,  @Sexo , @Cargo ,  @nr_Filhos,  @Telefone ,  @Salario,  @DataNascimento,  @Rua,  @Cidade,  @Estado , @CEP, @Bairro,@Complemento,@Password) ; SELECT @@Identity";
         cmd.Parameters.AddWithValue("Nome", modelo_Funcionario.Nome1);
         cmd.Parameters.AddWithValue("Cpf", modelo_Funcionario.Cpf1);
         cmd.Parameters.AddWithValue("Email", modelo_Funcionario.Email1);
         cmd.Parameters.AddWithValue("Sexo", modelo_Funcionario.Sexo1);
         cmd.Parameters.AddWithValue("nr_Filhos", modelo_Funcionario.Nr_Filhos);
         cmd.Parameters.AddWithValue("Cargo", modelo_Funcionario.Cargo1);
         cmd.Parameters.AddWithValue("Telefone", modelo_Funcionario.Telefone1);
         cmd.Parameters.AddWithValue("Salario", modelo_Funcionario.Salario1);
         cmd.Parameters.AddWithValue("DataNascimento", modelo_Funcionario.DataNascimento1);
         cmd.Parameters.AddWithValue("Rua", modelo_Funcionario.Rua1);
         cmd.Parameters.AddWithValue("Cidade", modelo_Funcionario.Cidade1);
         cmd.Parameters.AddWithValue("Estado", modelo_Funcionario.Estado1);
         cmd.Parameters.AddWithValue("CEP", modelo_Funcionario.CEP1);
         cmd.Parameters.AddWithValue("Bairro", modelo_Funcionario.Bairro1);
         cmd.Parameters.AddWithValue("Complemento", modelo_Funcionario.Complemento1);
         cmd.Parameters.AddWithValue("Password", modelo_Funcionario.Password1);
         cmd.ExecuteNonQuery();
     }
     catch (Exception ex)
     {
         MessageBox.Show("Erro ao conectar ao banco de dados", " Gravar" + ex.Message,
                         MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     finally
     {
         conexao.FecharConexao();
     }
 }