Ejemplo n.º 1
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();
     }
 }
Ejemplo n.º 2
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();
            }
        }