예제 #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();
            }
        }
 //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();
     }
 }
예제 #3
0
 //METEDO GRAVAR
 private void btnGravar_Click(object sender, EventArgs e)
 {
     try
     {
         conexao.AbrirConexao();
         Validacao_FormaPagamento formaPagamento = new Validacao_FormaPagamento(conexao);
         Modelo_formaPagamento    modelo         = new Modelo_formaPagamento();
         if (operacao == "Cadastrar")
         {
             modelo.descricao = txtFormaPag.Text;
             formaPagamento.SalvarFormaPag(modelo);
             MetroMessageBox.Show(this, "\n\n Salvo com Sucesso ", "Cadastrado",
                                  MessageBoxButtons.OK, MessageBoxIcon.Information);
             this.AlterarBotao(1);
             this.LimpaCampo();
             this.DesabilitaCampos();
         }
         else
         {
             modelo.descricao = txtFormaPag.Text;
             modelo.id        = Convert.ToInt32(txtId.Text);
             formaPagamento.EditarFormaPag(modelo);
             MetroMessageBox.Show(this, "\n\n Alterado com Sucesso ", "Editado",
                                  MessageBoxButtons.OK, MessageBoxIcon.Information);
             this.AlterarBotao(1);
             this.LimpaCampo();
             this.DesabilitaCampos();
         }
     }
     catch (Exception ex)
     {
         MetroMessageBox.Show(this, ex.Message + "\n\n Ops Aconteceu Algum Erro \n\n Chame o Administrador do Sistema? ", "ATENÇÃO ERRO",
                              MessageBoxButtons.OK, MessageBoxIcon.Error);
         this.AlterarBotao(3);
         txtFormaPag.Focus();
     }
     finally
     {
         conexao.FecharConexao();
     }
 }