private void btnExcluir_Click(object sender, EventArgs e) { //METEDO PARA EXCLUIR USUARIO try { DialogResult resultado = MetroMessageBox.Show(this, "\n\n Tem Certeza que deseja EXCLUIR esse Usuario ? ", "Confirmar a EXCLUSÃO", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (resultado.ToString() == "Yes") { conexao.AbrirConexao(); Modelo_Usuario Usuario = new Modelo_Usuario(); Validacao_Usuario validacao = new Validacao_Usuario(conexao); validacao.ExcluirUsuario(Convert.ToInt32(txtId.Text)); MetroMessageBox.Show(this, "\n\n Usuario Excluido com Suscesso", "Operação Realizada", MessageBoxButtons.OK, MessageBoxIcon.Information); this.LimpaCampo(); this.DesabilitaCampos(); this.AlterarBotao(1); } } catch (Exception ex) { MetroMessageBox.Show(this, ex.Message + " \n\n Ops Ocorreu Algum erro \n Não foi possivel concluir o processo \n " + "Ligue para o Administrador do Sistema (66) 999539490 \n", "Oparação NÃO Realizada", MessageBoxButtons.OK, MessageBoxIcon.Error); this.AlterarBotao(3); this.txtUsuario.Focus(); } finally { conexao.FecharConexao(); } }
/// <summary> /// metodo para gravar os clientes no BD /// </summary> /// <param name="mod_usuario"></param> public void SalvarUsuario(Modelo_Usuario modelo_Usuario) { try { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.Conexao; cmd.CommandText = "INSERT INTO Usuario ( , Nome ,Cpf, Email, Sexo , Telefone , DataNascimento, Rua, Cidade, Estado ,CEP,Bairro,Complemento,Password) " + "VALUES ( @Nome , @Cpf, @Email, @Sexo , @Telefone , @DataNascimento, @Rua, @Cidade, @Estado , @CEP, @Bairro,@Complemento,@Password) ; SELECT @@Identity"; cmd.Parameters.AddWithValue("Nome", modelo_Usuario.Nome1); cmd.Parameters.AddWithValue("Cpf", modelo_Usuario.Cpf1); cmd.Parameters.AddWithValue("Email", modelo_Usuario.Email1); cmd.Parameters.AddWithValue("Telefone", modelo_Usuario.Telefone1); cmd.Parameters.AddWithValue("DataNascimento", modelo_Usuario.DataNascimento1); cmd.Parameters.AddWithValue("Sexo", modelo_Usuario.Sexo1); cmd.Parameters.AddWithValue("Rua", modelo_Usuario.Rua1); cmd.Parameters.AddWithValue("Cidade", modelo_Usuario.Cidade1); cmd.Parameters.AddWithValue("Estado", modelo_Usuario.Estado1); cmd.Parameters.AddWithValue("CEP", modelo_Usuario.CEP1); cmd.Parameters.AddWithValue("Bairro", modelo_Usuario.Bairro1); cmd.Parameters.AddWithValue("Complemento", modelo_Usuario.Complemento1); cmd.Parameters.AddWithValue("Password", modelo_Usuario.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(); } }
//metodo para editar o cliente public void EditarUsuario(Modelo_Usuario modelo_Usuario) { try { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.Conexao; cmd.CommandText = "UPDATE Usuario SET Nome = @Nome ,Cpf = @Cpf, Email = @Email, Sexo = @Sexo , Telefone = @Telefone ,DataNascimento = @DataNascimento, Rua = @Rua, Cidade = @Cidade, Estado = @Estado, CEP = @CEP ,Bairro = @Bairro,Complemento = @Complemento,Password = @Password WHERE Codigo = @Codigo"; cmd.Parameters.AddWithValue("Codigo", modelo_Usuario.Codigo1); cmd.Parameters.AddWithValue("Nome", modelo_Usuario.Nome1); cmd.Parameters.AddWithValue("Cpf", modelo_Usuario.Cpf1); cmd.Parameters.AddWithValue("Email", modelo_Usuario.Email1); cmd.Parameters.AddWithValue("Sexo", modelo_Usuario.Sexo1); cmd.Parameters.AddWithValue("Telefone", modelo_Usuario.Telefone1); cmd.Parameters.AddWithValue("DataNascimento", modelo_Usuario.DataNascimento1); cmd.Parameters.AddWithValue("Rua", modelo_Usuario.Rua1); cmd.Parameters.AddWithValue("Cidade", modelo_Usuario.Cidade1); cmd.Parameters.AddWithValue("Estado", modelo_Usuario.Estado1); cmd.Parameters.AddWithValue("CEP", modelo_Usuario.CEP1); cmd.Parameters.AddWithValue("Bairro", modelo_Usuario.Bairro1); cmd.Parameters.AddWithValue("Complemento", modelo_Usuario.Complemento1); cmd.Parameters.AddWithValue("Password", modelo_Usuario.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(); } }
//CARREGAR DATA GRID USUARIO NO BANCO DE DADOS public Modelo_Usuario CarregarUsuario(int codigo) { try { conexao.AbrirConexao(); Modelo_Usuario usuario = new Modelo_Usuario(); MySqlCommand cmd = new MySqlCommand(); cmd.Connection = conexao.Conexao; cmd.CommandText = "SELECT * FROM USUARIO WHERE ID = @ID"; cmd.Parameters.AddWithValue("@ID", codigo); MySqlDataReader dt = cmd.ExecuteReader(); if (dt.HasRows) { dt.Read(); usuario.id = Convert.ToInt32(dt["id"]); usuario.usuario = Convert.ToString(dt["usuario"]); usuario.senha = Convert.ToString(dt["senha"]); } return(usuario); } catch (Exception ex) { throw new Exception(ex.Message); } finally { conexao.FecharConexao(); } }
private void BotonPesquisar_Click(object sender, EventArgs e) { Form_Relatorio_Usuario relatorio = new Form_Relatorio_Usuario(); relatorio.ShowDialog(); if (relatorio.codigo != 0) { Validacao_Usuario valida = new Validacao_Usuario(conexao); Modelo_Usuario usuario = valida.CarregarUsuario(relatorio.codigo); txtCode.Text = usuario.Codigo1.ToString(); txtNome.Text = usuario.Nome1.ToString(); txtCPF.Text = usuario.Cpf1; txtEmail.Text = usuario.Email1; txtSexo.Text = usuario.Sexo1; txtTelefone.Text = usuario.Telefone1.ToString(); txtData.Text = usuario.DataNascimento1.ToShortDateString(); txtComplemento.Text = usuario.Complemento1; txtCidade.Text = usuario.Cidade1; txtEstado.Text = usuario.Estado1; txtCEP.Text = usuario.CEP1; txtBairro.Text = usuario.Bairro1; txtRua.Text = usuario.Rua1; txtSenha.Text = usuario.Password1.ToString(); AlteraBotao(3); } else { LimpaCampos(); txtNome.Focus(); AlteraBotao(1); } relatorio.Dispose(); }
//VALIDAÇÃO AO GRAVAR public void SalvarUsuario(Modelo_Usuario usuario) { if (usuario.usuario.Trim().Length == 0) { throw new Exception(" Atenção Nome do Usuario é Obrigadotorio! "); } if (usuario.senha.Trim().Length == 0) { throw new Exception(" Atenção a Senha é Obrigatorio "); } Negocio_Usuario GravarUsuario = new Negocio_Usuario(Conexao); GravarUsuario.SalvarUsuario(usuario); }
/// <summary> /// Metodo para gravar usuario ao banco de dados /// </summary> private void BotonGravar_Click(object sender, EventArgs e) { try { conexao.AbrirConexao(); Modelo_Usuario mod_usuario = new Modelo_Usuario(); mod_usuario.Nome1 = txtNome.Text; mod_usuario.Cpf1 = txtCPF.Text; mod_usuario.Email1 = txtEmail.Text; mod_usuario.Telefone1 = txtTelefone.Text; mod_usuario.DataNascimento1 = Convert.ToDateTime(txtData.Text); mod_usuario.Sexo1 = txtSexo.Text; mod_usuario.CEP1 = txtCEP.Text; mod_usuario.Rua1 = txtRua.Text; mod_usuario.Cidade1 = txtCidade.Text; mod_usuario.Estado1 = txtEstado.Text; mod_usuario.Bairro1 = txtBairro.Text; mod_usuario.Complemento1 = txtComplemento.Text; mod_usuario.Password1 = txtSenha.Text; Validacao_Usuario validacao_usuario = new Validacao_Usuario(conexao); if (operacao == "cadastrar") { validacao_usuario.SalvarUsuario(mod_usuario); MetroMessageBox.Show(this, "\n Cliente Cadastrado com sucesso ", "CADASTRO DE USUÁRIO", MessageBoxButtons.OK, MessageBoxIcon.Question); this.LimpaCampos(); this.DesabilitaCampos(); } else { mod_usuario.Codigo1 = Convert.ToInt32(txtCode.Text); validacao_usuario.EditarUsuario(mod_usuario); 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 cliente! \n Detalhes: " + eX.Message, "ERRO AO REALIZAR OPERAÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { conexao.FecharConexao(); } }
/// <summary> /// metodo de validação para salvar usuario /// </summary> /// <param name="usuario"></param> public void SalvarUsuario(Modelo_Usuario mod_usuario) { if (mod_usuario.Nome1.Trim().Length == 0) { MessageBox.Show("O nome do usuário é obrigatório", "Validação usuário", MessageBoxButtons.OK, MessageBoxIcon.Warning); } if (mod_usuario.Password1.Trim().Length == 0) { MessageBox.Show("O password é obrigatório", "Validação Password", MessageBoxButtons.OK, MessageBoxIcon.Warning); } Negocio_Usuario negocio_Usuario = new Negocio_Usuario(conexao); negocio_Usuario.SalvarUsuario(mod_usuario); }
private void btnGravar_Click(object sender, EventArgs e) { try { conexao.AbrirConexao(); Modelo_Usuario usuario = new Modelo_Usuario(); usuario.usuario = txtUsuario.Text; usuario.senha = txtSenha.Text; Validacao_Usuario validacao_Usuario = new Validacao_Usuario(conexao); //METEDO GRAVAR NO BANCO DE DADOS if (operacao == "Cadastrar") { validacao_Usuario.SalvarUsuario(usuario); MetroMessageBox.Show(this, "\n\n Usuario Cadastrado com Suscesso", "Operação Realizada", MessageBoxButtons.OK, MessageBoxIcon.Information); this.LimpaCampo(); this.DesabilitaCampos(); } //METEDO EDITAR USUARIO if (operacao == "Alterar") { usuario.id = Convert.ToInt32(txtId.Text); validacao_Usuario.EditarUsuario(usuario); MetroMessageBox.Show(this, "\n\n Usuario Alterado com Suscesso", "Operação Realizada", MessageBoxButtons.OK, MessageBoxIcon.Information); this.LimpaCampo(); this.DesabilitaCampos(); } this.LimpaCampo(); this.AlterarBotao(1); this.DesabilitaCampos(); } catch (Exception ex) { MetroMessageBox.Show(this, ex.Message + " \n\n Ops Ocorreu Algum erro \n Não foi possivel concluir o processo \n " + "Ligue para o Administrador do Sistema (66) 999539490 \n", "Operação NÃO Realizada", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { conexao.FecharConexao(); } }
//VALIDAÇÃO AO EDITAR public void EditarUsuario(Modelo_Usuario usuario) { if (usuario.id <= 0) { throw new Exception(" Por Favor Selecione um USUARIO "); } if (usuario.usuario.Trim().Length == 0) { throw new Exception(" Atenção Nome do Usuario é Obrigadotorio! "); } if (usuario.senha.Trim().Length == 0) { throw new Exception(" Atenção a Senha é Obrigatorio "); } Negocio_Usuario Usuario = new Negocio_Usuario(Conexao); Usuario.EditarUsuario(usuario); }
//GRAVAR USUARIO NO BANCO public void SalvarUsuario(Modelo_Usuario usuario) { try { MySqlCommand cmd = new MySqlCommand(); cmd.Connection = conexao.Conexao; cmd.CommandText = "INSERT INTO USUARIO (USUARIO,SENHA) VALUES(@USUARIO,@SENHA)"; cmd.Parameters.AddWithValue("@USUARIO", usuario.usuario); cmd.Parameters.AddWithValue("@SENHA", usuario.senha); cmd.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { conexao.FecharConexao(); } }
//EDITAR USUARIO NO BANCO public void EditarUsuario(Modelo_Usuario usuario) { try { MySqlCommand cmd = new MySqlCommand(); cmd.Connection = conexao.Conexao; cmd.CommandText = "UPDATE USUARIO SET USUARIO = @USUARIO, SENHA = @SENHA WHERE ID = @ID"; cmd.Parameters.AddWithValue("@USUARIO", usuario.usuario); cmd.Parameters.AddWithValue("@SENHA", usuario.senha); cmd.Parameters.AddWithValue("@ID", usuario.id); cmd.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { conexao.FecharConexao(); } }
//metodo para carregar clientes no grid public Modelo_Usuario CarregarUsuario(int codigo) { try { conexao.AbrirConexao(); Modelo_Usuario usuario = new Modelo_Usuario(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.Conexao; cmd.CommandText = "SELECT * FROM Usuario WHERE Codigo = @Codigo;"; cmd.Parameters.AddWithValue("@Codigo", codigo); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); usuario.Codigo1 = Convert.ToInt32(registro["Codigo"]); usuario.Nome1 = Convert.ToString(registro["Nome"]); usuario.Cpf1 = Convert.ToString(registro["Cpf"]); usuario.Email1 = Convert.ToString(registro["Email"]); usuario.Sexo1 = Convert.ToString(registro["Sexo"]); usuario.Telefone1 = Convert.ToString(registro["Telefone"]); usuario.DataNascimento1 = Convert.ToDateTime(registro["DataNascimento"]); usuario.Rua1 = Convert.ToString(registro["Rua"]); usuario.Cidade1 = Convert.ToString(registro["Cidade"]); usuario.Estado1 = Convert.ToString(registro["Estado"]); usuario.CEP1 = Convert.ToString(registro["Cep"]); usuario.Bairro1 = Convert.ToString(registro["Bairro"]); usuario.Complemento1 = Convert.ToString(registro["Complemento"]); usuario.Password1 = Convert.ToString(registro["Password"]); } return(usuario); } catch (Exception ex) { throw ex; } finally { conexao.FecharConexao(); } }
private void btnPesquisar_Click(object sender, EventArgs e) { frmPesquisaUsuario pesquisaUsuario = new frmPesquisaUsuario(); pesquisaUsuario.ShowDialog(); if (pesquisaUsuario.codigo != 0) { Validacao_Usuario validacao = new Validacao_Usuario(conexao); Modelo_Usuario usuario = validacao.CarregarUsuario(pesquisaUsuario.codigo); txtId.Text = Convert.ToString(usuario.id); txtUsuario.Text = usuario.usuario; txtSenha.Text = usuario.senha; this.AlterarBotao(3); } else { LimpaCampo(); txtUsuario.Focus(); AlterarBotao(1); } pesquisaUsuario.Dispose(); }