Beispiel #1
0
        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();
            }
        }
Beispiel #2
0
 /// <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();
     }
 }
Beispiel #3
0
        //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();
     }
 }
Beispiel #5
0
        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);
        }
Beispiel #7
0
 /// <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();
     }
 }
Beispiel #8
0
        /// <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);
        }
Beispiel #9
0
        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();
     }
 }
Beispiel #13
0
 //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();
     }
 }
Beispiel #14
0
        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();
        }