//METEDO SALVAR NO BANCO DE DADO public void Inserir(Modelo_Cliente cliente) { try { MySqlCommand cmd = new MySqlCommand(); cmd.Connection = conexao.Conexao; cmd.CommandText = "INSERT INTO CLIENTE (cpf, nome, datacadastro, cep, endereco, numero, complemento, bairro," + " cidade, estado, email, fomecelular, observacao) VALUES(@cpf, @nome, @datacadastro, @cep, @endereco, @numero, @complemento, @bairro," + " @cidade, @estado, @email, @fomecelular, @observacao)"; cmd.Parameters.AddWithValue("@cpf", cliente.cpf); cmd.Parameters.AddWithValue("@nome", cliente.nome); cmd.Parameters.AddWithValue("@datacadastro", cliente.datacadastro); cmd.Parameters.AddWithValue("@cep", cliente.cep); cmd.Parameters.AddWithValue("@endereco", cliente.endereco); cmd.Parameters.AddWithValue("@numero", cliente.numero); cmd.Parameters.AddWithValue("@complemento", cliente.complemento); cmd.Parameters.AddWithValue("@bairro", cliente.bairro); cmd.Parameters.AddWithValue("@cidade", cliente.cidade); cmd.Parameters.AddWithValue("@estado", cliente.estado); cmd.Parameters.AddWithValue("@email", cliente.email); cmd.Parameters.AddWithValue("@fomecelular", cliente.fomecelular); cmd.Parameters.AddWithValue("@observacao", cliente.observacao); cmd.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { conexao.FecharConexao(); } }
private void btnExcluir_Click(object sender, EventArgs e) { try { DialogResult resultado = MetroMessageBox.Show(this, "\n\n Tem, certeza que deseja excluir", "Excluir", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (resultado.ToString() == "Yes") { conexao.AbrirConexao(); Validacao_Cliente cliente = new Validacao_Cliente(conexao); cliente.Excluir(Convert.ToInt32(txtId.Text)); MetroMessageBox.Show(this, "\n\n\n Cliente Excluido com sucesso", "Excluido", MessageBoxButtons.OK, MessageBoxIcon.Information); this.LimpaCampo(); this.AlterarBotao(1); this.DesabilitaCampos(); } } catch (Exception ex) { MetroMessageBox.Show(this, "\n\n\n" + ex.Message + " Ops aconteceu algum erro", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); txtUsuario.Focus(); this.AlterarBotao(3); } finally { conexao.FecharConexao(); } }
//METEDO GRAVAR NO BANCO public void SalvarFormaPag(Modelo_formaPagamento pagamento) { try { MySqlCommand cmd = new MySqlCommand(); cmd.Connection = conexao.Conexao; cmd.CommandText = "INSERT INTO FORMAPAGAMENTO (DESCRICAO) VALUES(@DESCRICAO)"; cmd.Parameters.AddWithValue("@DESCRICAO", pagamento.descricao); cmd.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { conexao.FecharConexao(); } }
//METEDO LOGAR public void LogarSitema() { try { MySqlConnection cx = new MySqlConnection("Server=localhost; Uid=root; Database=gestaofinanceira; Pwd=1234"); cx.Open(); MySqlCommand cmd = new MySqlCommand(); MySqlConnection conectamos = new MySqlConnection(); cmd.Connection = cx; cmd.CommandText = "SELECT * FROM USUARIO WHERE USUARIO = @USUARIO AND SENHA = @SENHA"; cmd.Parameters.Add("@USUARIO", MySqlDbType.Text).Value = txtUsuario.Text; cmd.Parameters.Add("@SENHA", MySqlDbType.Text).Value = txtSenha.Text; MySqlDataReader leer = cmd.ExecuteReader(); if (leer.Read()) { UsuarioLogado = txtUsuario.Text; frmPrincipal principal = new frmPrincipal(); principal.ShowDialog(); this.Hide(); } else { MetroMessageBox.Show(this, "\n\n\n Usuario ou Senha Invalido", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); LimparCampos(); txtUsuario.Focus(); } cx.Close(); } catch (Exception ex) { MetroMessageBox.Show(this, ex.Message + "\n\n\n Ops Ocorreu algum erro", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { conexao.FecharConexao(); } }