public void Incluir(ModeloContasReceber obj) { if (obj.CPStatus.Trim().Length == 0) { throw new Exception("Status é obrigatorio"); } DALContasReceber DALobj = new DALContasReceber(conexao); DALobj.Incluir(obj); }
public void Alterar(ModeloContasReceber modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "UPDATE conta_areceber SET data_vencimento = (@vencimento), data_pagamento = (@pagamento), status = (@status), valor =(@valor) where areceber_cod = (@codigo)"; cmd.Parameters.AddWithValue("@vencimento", modelo.CPVencimento); cmd.Parameters.AddWithValue("@codigo", modelo.CPCod); cmd.Parameters.AddWithValue("@pagamento", modelo.CPPagamento); cmd.Parameters.AddWithValue("@status", modelo.CPStatus); cmd.Parameters.AddWithValue("@valor", modelo.CPValor); cmd.Parameters.AddWithValue("@cliente", modelo.CPCliente); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public ModeloContasReceber CarregaModeloContasReceber(String codigo) { ModeloContasReceber modelo = new ModeloContasReceber(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "select * from conta_areceber where areceber_cod = @codigo"; cmd.Parameters.AddWithValue("@codigo", codigo); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.CPCod = Convert.ToInt32(registro["areceber_cod"]); } conexao.Desconectar(); return modelo; }
public ModeloContasReceber CarregaModeloContasReceber(int codigo) { ModeloContasReceber modelo = new ModeloContasReceber(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "select * from conta_areceber where areceber_cod =" + codigo; cmd.Parameters.AddWithValue("@codigo", codigo); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.CPCod = Convert.ToInt32(registro["areceber_cod"]); modelo.CPCliente = Convert.ToInt32(registro["cli_cod"]); //modelo.CPPagamento = Convert.ToDateTime(registro["data_pagamento"]); modelo.CPVencimento = Convert.ToDateTime(registro["data_vencimento"]); modelo.CPStatus = Convert.ToString(registro["status"]); } conexao.Desconectar(); return modelo; }
public void Incluir(ModeloContasReceber modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "insert into conta_areceber (data_vencimento,data_pagamento,status,valor,cli_cod) values"+ "(@vencimento,@pagamento,@status,@valor,@cliente); select @@IDENTITY;"; 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("@cliente", modelo.CPCliente); conexao.Conectar(); modelo.CPCod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }
private void btSalvar_Click(object sender, EventArgs e) { try { //leitura dos dados ModeloContasReceber modelo = new ModeloContasReceber(); modelo.CPVencimento = Convert.ToDateTime(txtVencimento.Text); modelo.CPPagamento = Convert.ToDateTime(txtPagamento.Text); modelo.CPStatus = cbPago.Text; modelo.CPValor = Convert.ToDouble(txtValor.Text); modelo.CPCliente = Convert.ToInt32(cbCliente.SelectedValue); //obj para gravar os dados no banco DALConexao cx = new DALConexao(DadosConexao.StringDeConexao); BLLContasReceber bll = new BLLContasReceber(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); } }