public void Incluir(ModeloItemVenda modelo) { /*if (modelo.CatNome.Trim().Length == 0)//nome categoria obrigatorio { throw new Exception("O nome da categoria é obrigatório"); }*/ //modelo.CatNome = modelo.CatNome.ToUpper(); DALItemVenda DALobj = new DALItemVenda(conexao); DALobj.Incluir(modelo); }
public void Alterar(ModeloItemVenda modelo) { /*if (modelo.CatCod <= 0)//menor ou igual a 0 { throw new Exception("O código da categoria é obrigatório"); } if (modelo.CatNome.Trim().Length == 0) { throw new Exception("O nome da categoria é obrigatório"); }*/ //modelo.CatNome = modelo.CatNome.ToUpper(); DALItemVenda DALobj = new DALItemVenda(conexao); DALobj.Alterar(modelo); }
public void Incluir(ModeloItemVenda modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "insert into itensvenda (itemvenda_qtde, itemvenda_valor, ven_cod, pro_cod) values" + "(@qtde, @valor, @vencod, @procod); select @@IDENTITY;"; cmd.Parameters.AddWithValue("@qtde", modelo.ItemVendaQtde); cmd.Parameters.AddWithValue("@valor", modelo.ItemVendaValor); cmd.Parameters.AddWithValue("@vencod", modelo.VenCod); cmd.Parameters.AddWithValue("@procod", modelo.ProCod); conexao.Conectar(); modelo.ItemVendaCod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }
public void Alterar(ModeloItemVenda modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "UPDATE itensvenda SET itemvenda_qtde = (@qtde), itemvenda_valor = (@valor), ven_cod = (@ven_cod), pro_cod = (@pro_cod) " + "where itemvenda_cod = (@codigo)"; cmd.Parameters.AddWithValue("@qtde", modelo.ItemVendaQtde); cmd.Parameters.AddWithValue("@valor", modelo.ItemVendaValor); cmd.Parameters.AddWithValue("@ven_cod", modelo.VenCod); cmd.Parameters.AddWithValue("@pro_cod", modelo.ProCod); cmd.Parameters.AddWithValue("@codigo", modelo.ItemVendaCod); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public ModeloItemVenda CarregaModeloItemVenda(int codigo) { ModeloItemVenda modelo = new ModeloItemVenda(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "select itensvenda.*, produto.pro_nome from itensvenda inner join produto on (produto.pro_cod = itensvenda.pro_cod) where itemvenda_cod =" + codigo.ToString(); cmd.Parameters.AddWithValue("@codigo", codigo); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.ItemVendaCod = Convert.ToInt32(registro["itemvenda_cod"]); modelo.ItemVendaQtde = Convert.ToDouble(registro["itemvenda_qtde"]); modelo.ItemVendaValor = Convert.ToDouble(registro["itemvenda_valor"]); modelo.VenCod = Convert.ToInt32(registro["ven_cod"]); modelo.ProCod = Convert.ToInt32(registro["pro_cod"]); modelo.ItemVendaProduto = registro["pro_nome"].ToString(); } conexao.Desconectar(); return modelo; }
private void button2_Click(object sender, EventArgs e) { Boolean existe = false; DataRow selectedDataRow = ((DataRowView)cbxProduto.SelectedItem).Row; ModeloItemVenda itemVenda = new ModeloItemVenda(); itemVenda.ItemVendaQtde = Convert.ToDouble(txtQtde.Text); itemVenda.ItemVendaValor = Convert.ToDouble(txtPreco.Text) * Convert.ToDouble(txtQtde.Text); itemVenda.ProCod = Convert.ToInt32(selectedDataRow[0]); itemVenda.ItemVendaProduto = Convert.ToString(cbxProduto.Text); foreach (ModeloItemVenda item in itensVenda) { if (item.ProCod == itemVenda.ProCod) { existe = true; item.ItemVendaQtde += itemVenda.ItemVendaQtde; item.ItemVendaValor += itemVenda.ItemVendaValor; break; } } if (!existe) { itensVenda.Add(itemVenda); } dataGridItens.DataSource = null; dataGridItens.DataSource = itensVenda; dataGridItens.Refresh(); atualizarTotal(); }
private void btLocalizar_Click(object sender, EventArgs e) { frmConsultaVenda f = new frmConsultaVenda(); f.ShowDialog(); f.Dispose(); if (f.codigo != 0) { itensVenda.Clear(); DALConexao cx = new DALConexao(DadosConexao.StringDeConexao); BLLTipoPagamento blltp = new BLLTipoPagamento(cx); cbxTipoPagamento.DataSource = blltp.Localizar(""); cbxTipoPagamento.DisplayMember = "tpa_nome"; cbxTipoPagamento.ValueMember = "tpa_cod"; BLLCliente bllcli = new BLLCliente(cx); cbxCliente.DataSource = bllcli.Localizar(""); cbxCliente.DisplayMember = "cli_nome"; cbxCliente.ValueMember = "cli_cod"; BLLProduto bllpro = new BLLProduto(cx); cbxProduto.DataSource = bllpro.Localizar(""); cbxProduto.DisplayMember = "pro_nome"; cbxProduto.ValueMember = "pro_cod"; BLLVenda bllvenda = new BLLVenda(cx); ModeloVenda modelo = bllvenda.CarregaModeloVenda(f.codigo); cbxTipoPagamento.SelectedValue = modelo.TpaCod; cbxCliente.SelectedValue = modelo.CliCod; txtNumParcelas.Text = Convert.ToString(modelo.VenNparcelas); this.codigo = modelo.VenCod; BLLItemVenda bll2 = new BLLItemVenda(cx); DataTable itens = bll2.Localizar(Convert.ToInt32(modelo.VenCod)); foreach(DataRow linha in itens.Rows) { ModeloItemVenda item = new ModeloItemVenda(); item = bll2.CarregaModeloItemVenda(Convert.ToInt32(linha["itemvenda_cod"].ToString())); itensVenda.Add(item); } dataGridItens.DataSource = null; dataGridItens.DataSource = itensVenda; dataGridItens.Refresh(); alteraBotoes(3); atualizarTotal(); } else { this.LimpaTela(); this.alteraBotoes(1); } f.Dispose(); }