public void Alterar(ModeloContasPagar modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "UPDATE conta_apagar SET descricao = (@descricao), data_vencimento = (@vencimento), data_pagamento = (@pagamento), status = (@status), valor =(@valor) where apagar_cod = (@codigo)"; cmd.Parameters.AddWithValue("@descricao", modelo.CPDescricao); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public void Incluir(ModeloContasPagar obj) { if (obj.CPDescricao.Trim().Length == 0) { throw new Exception("Descrição é obrigatorio"); } if (obj.CPStatus.Trim().Length == 0) { throw new Exception("Status é obrigatorio"); } DALContasPagar DALobj = new DALContasPagar(conexao); DALobj.Incluir(obj); }
public ModeloContasPagar CarregaModeloContasPagar(String cpfcnpj) { ModeloContasPagar modelo = new ModeloContasPagar(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "select * from conta_apagar where cli_cpfcnpj = @cpfcnpj"; cmd.Parameters.AddWithValue("@cpfcnpj", cpfcnpj); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.CPCod = Convert.ToInt32(registro["apagar_cod"]); modelo.CPDescricao = Convert.ToString(registro["descricao"]); } conexao.Desconectar(); return modelo; }
public void Incluir(ModeloContasPagar modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "insert into conta_apagar (descricao,data_vencimento,data_pagamento,status,valor,for_cod) values"+ "(@descricao,@vencimento,@pagamento,@status,@valor,@fornecedor); select @@IDENTITY;"; cmd.Parameters.AddWithValue("@descricao", modelo.CPDescricao); cmd.Parameters.AddWithValue("@vencimento", modelo.CPVencimento); cmd.Parameters.AddWithValue("@pagamento", modelo.CPPagamento); cmd.Parameters.AddWithValue("@status", modelo.CPStatus); cmd.Parameters.AddWithValue("@valor", modelo.CPValor); cmd.Parameters.AddWithValue("@fornecedor", modelo.CPFornecedor); conexao.Conectar(); modelo.CPCod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }
private void btSalvar_Click(object sender, EventArgs e) { try { //leitura dos dados ModeloContasPagar modelo = new ModeloContasPagar(); modelo.CPDescricao = txtDescricao.Text; modelo.CPVencimento = Convert.ToDateTime(txtVencimento.Text); modelo.CPPagamento = Convert.ToDateTime(txtPagamento.Text); modelo.CPStatus = cbPago.Text; modelo.CPValor = Convert.ToDouble(txtValor.Text); modelo.CPFornecedor = Convert.ToInt32(cbFornecedor.SelectedValue); //obj para gravar os dados no banco DALConexao cx = new DALConexao(DadosConexao.StringDeConexao); BLLContasPagar bll = new BLLContasPagar(cx); if (this.operacao == "inserir") { //cadastrar uma categoria bll.Incluir(modelo); MessageBox.Show("Cadastro efetuado: Código: " + modelo.CPCod.ToString()); } else { //alterar uma categoria //modelo.CPCod = Convert.ToInt32(txtCodigo.Text); bll.Alterar(modelo); MessageBox.Show("Cadastro alterado"); } this.LimpaTela(); this.alteraBotoes(1); } catch (Exception erro) { MessageBox.Show(erro.Message); } }