public int FinalizarVenda(int idCliente, int idtTipoVenda) { try { VendaBLL vendaBLL = new VendaBLL(); ItemVendaBLL itemVendaBLL = new ItemVendaBLL(); VENDA venda = new VENDA(); venda.IDT_CLIENTE = idCliente; venda.IDT_TIPO_VENDA = idtTipoVenda; venda.DATA_VENDA = DateTime.Now; venda.VALOR_TOTAL = this.ValorTotal(); vendaBLL.Add(venda); vendaBLL.SaveChanges(); foreach (ITEM_VENDA itemvenda in Itens) { itemvenda.IDT_VENDA = venda.IDT_VENDA; itemVendaBLL.Add(itemvenda); itemVendaBLL.SaveChanges(); } itemVendaBLL = null; vendaBLL = null; return venda.IDT_VENDA; } catch { return 0; } }
public int FinalizarVenda(int idCliente, int IdtTipoVenda) { try { VENDA venda = new VENDA(); ItemVendaBLL itemVendaBLL = new ItemVendaBLL(); VendaBLL vendaBLL = new VendaBLL(); venda.IDT_CLIENTE = idCliente; venda.IDT_TIPO_VENDA = IdtTipoVenda; venda.DATA_VENDA = DateTime.Now; venda.VALOR_TOTAL = this.ValorTotal(); vendaBLL.Add(venda); vendaBLL.SaveChanges(); foreach (ITEM_VENDA itemvenda in Itens) { itemvenda.IDT_VENDA = venda.IDT_VENDA; itemVendaBLL.Add(itemvenda); itemVendaBLL.SaveChanges(); } venda = null; itemVendaBLL = null; vendaBLL = null; return(venda.IDT_VENDA); } catch { return(0); } }
private void VendaView_Load(object sender, EventArgs e) { VendaBLL vendaBLL = new VendaBLL(); dgvVendas.DataSource = ""; dgvVendas.DataSource = vendaBLL.Select(); }
protected void grvVendas_SelectedIndexChanged(object sender, EventArgs e) { idtVenda = (int)grvVendas.SelectedValue; //Listar Itens da Venda Session.Add("idtVenda", idtVenda); Response.Redirect("ListarItensVenda.aspx"); vendabll = null; venda = null; }
protected void GrvVendas_SelectedIndexChanged(object sender, EventArgs e) { //Aqui posso fazer um cast ou uma conversão! idtVenda = (int)GrvVendas.SelectedValue; //Listar Itens de Venda Session.Add("idtVenda", idtVenda); Response.Redirect("ListarItensVenda.aspx"); vendaBLL = null; venda = null; }
//recebe os valores para salvar private bool SalvarVenda() { Venda venda = new Venda(); try { //caso os campos estiverem vazios if (txtCliente.Text == "" || txtFrete.Text == "" || cmbFormaPag.Text == "" || txtCodPrazo.Text == "" || txtCodVendedor.Text == "") { MessageBox.Show("Campos com * são obrigatórios o preenchimento"); } else { venda.NomeCliente = txtCliente.Text; venda.Telefone = txtTelefone.Text; venda.LoginFuncionario.CodFuncionario = Convert.ToInt32(txtCodVendedor.Text); venda.DataVenda = Convert.ToDateTime(lblData.Content); venda.FormaPagamento = cmbFormaPag.Text; venda.Frete = Convert.ToDouble(txtFrete.Text); venda.Prazo.CodCondPagamento = Convert.ToInt64(txtCodPrazo.Text); venda.Observacao = txtObservacao.Text; MessageBoxResult salvar = MessageBox.Show("Deseja salvar as informações ?", "Salvar", MessageBoxButton.YesNo); if (salvar == MessageBoxResult.Yes) { vendaBLL = new VendaBLL(); if (ValidaCampos() == true) { vendaBLL.SalvarVenda(venda); BloquearCamposInformativos(); DesbloquearCamposItens(); return(true); } } } } catch (Exception error) { MessageBox.Show("Erro: " + error); } return(false); }
private void textBox27_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { try { string codBarras = textBox27.Text; ProdutoDTO obj; obj = VendaBLL.BuscarProduto(codBarras); textBox25.Text = obj.NomeProd; textBox26.Text = obj.PrecoProd; textBox28.Text = obj.UnidadeProd + " " + obj.TipoUnidProd; textBox24.Focus(); } catch (Exception ex) { MessageBox.Show(ex.Message, "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void Vender(object sender, EventArgs e) { ProdutoBLL produtoBLL = new ProdutoBLL(); VendaBLL vendaBLL = new VendaBLL(); Produto produto = new Produto(); Venda venda = new Venda(); string quantidade = ""; quantidade = dgvProdutos.SelectedRows[0].Cells["quantidade"].Value.ToString(); if (Int32.Parse(qtdtxt.Text) > Int32.Parse(quantidade)) { MessageBox.Show("Quantidade inválida"); } else { if (Int32.Parse(dgvProdutos.SelectedRows[0].Cells["id"].Value.ToString()) == 0 && Int32.Parse(dgvClientes.SelectedRows[0].Cells["id"].Value.ToString()) == 0) { MessageBox.Show("Cliente ou Produto não Selecionado"); } else { produto = produtoBLL.SelectById(Int32.Parse(dgvProdutos.SelectedRows[0].Cells["id"].Value.ToString())); produto.Quantidade = produto.Quantidade - Int32.Parse(qtdtxt.Text); produtoBLL.Update(produto); venda.idcliente = Int32.Parse(dgvClientes.SelectedRows[0].Cells["id"].Value.ToString()); venda.idproduto = Int32.Parse(dgvProdutos.SelectedRows[0].Cells["id"].Value.ToString()); venda.NomeCliente = dgvClientes.SelectedRows[0].Cells["nome"].Value.ToString(); venda.NomeProduto = dgvProdutos.SelectedRows[0].Cells["nome"].Value.ToString(); venda.Quantidade = Int32.Parse(qtdtxt.Text); vendaBLL.Insert(venda); dgvVendas.DataSource = vendaBLL.Select(); } } }
public static void DefineType(Object obj, string command) { try { if (obj != null) { string nome = obj.GetType().FullName.ToLower(); if (nome.Trim().ToLower().Contains("cliente")) { Cliente cliente = new Cliente(); cliente = (Cliente)obj; ClienteBLL clienteBLL = new ClienteBLL(); switch (command.ToUpper()[0]) { case 'A': clienteBLL.Update(cliente); System.Windows.Forms.MessageBox.Show("O registro foi atualizado com sucesso!"); break; case 'D': clienteBLL.Delete(cliente); System.Windows.Forms.MessageBox.Show("O registro foi deletado com sucesso!"); break; case 'I': clienteBLL.Insert(cliente); System.Windows.Forms.MessageBox.Show("O registro foi inserido com sucesso!"); break; default: break; } } else if (nome.Trim().ToLower().Contains("fornecedor")) { Fornecedor fornecedor = new Fornecedor(); fornecedor = (Fornecedor)obj; FornecedorBLL fornecedorBLL = new FornecedorBLL(); switch (command.ToUpper()[0]) { case 'A': fornecedorBLL.Update(fornecedor); System.Windows.Forms.MessageBox.Show("O registro foi atualizado com sucesso!"); break; case 'D': fornecedorBLL.Delete(fornecedor); System.Windows.Forms.MessageBox.Show("O registro foi deletado com sucesso!"); break; case 'I': fornecedorBLL.Insert(fornecedor); System.Windows.Forms.MessageBox.Show("O registro foi inserido com sucesso!"); break; default: break; } } else if (nome.Trim().ToLower().Contains("funcionario")) { Funcionario funcionario = new Funcionario(); funcionario = (Funcionario)obj; FuncionarioBLL funcionarioBLL = new FuncionarioBLL(); switch (command.ToUpper()[0]) { case 'A': funcionarioBLL.Update(funcionario); System.Windows.Forms.MessageBox.Show("O registro foi atualizado com sucesso!"); break; case 'D': funcionarioBLL.Delete(funcionario); System.Windows.Forms.MessageBox.Show("O registro foi deletado com sucesso!"); break; case 'I': funcionarioBLL.Insert(funcionario); System.Windows.Forms.MessageBox.Show("O registro foi inserido com sucesso!"); break; default: break; } } else if (nome.Trim().ToLower().Contains("produto")) { Produto produto = new Produto(); produto = (Produto)obj; ProdutoBLL produtoBLL = new ProdutoBLL(); switch (command.ToUpper()[0]) { case 'A': produtoBLL.Update(produto); System.Windows.Forms.MessageBox.Show("O registro foi atualizado com sucesso!"); break; case 'D': produtoBLL.Delete(produto); System.Windows.Forms.MessageBox.Show("O registro foi deletado com sucesso!"); break; case 'I': produtoBLL.Insert(produto); System.Windows.Forms.MessageBox.Show("O registro foi inserido com sucesso!"); break; default: break; } } else if (nome.Trim().ToLower().Contains("itemVenda")) { ItemVenda itemVenda = new ItemVenda(); itemVenda = (ItemVenda)obj; ItemVendaBLL itemVendaBLL = new ItemVendaBLL(); switch (command.ToUpper()[0]) { case 'A': itemVendaBLL.Update(itemVenda); System.Windows.Forms.MessageBox.Show("O registro foi atualizado com sucesso!"); break; case 'D': itemVendaBLL.Delete(itemVenda); System.Windows.Forms.MessageBox.Show("O registro foi deletado com sucesso!"); break; case 'I': itemVendaBLL.Insert(itemVenda); System.Windows.Forms.MessageBox.Show("O registro foi inserido com sucesso!"); break; default: break; } } else if (nome.Trim().ToLower().Contains("itemEntrada")) { ItemEntrada itemEntrada = new ItemEntrada(); itemEntrada = (ItemEntrada)obj; ItemEntradaBLL itemEntradaBLL = new ItemEntradaBLL(); switch (command.ToUpper()[0]) { case 'A': itemEntradaBLL.Update(itemEntrada); System.Windows.Forms.MessageBox.Show("O registro foi atualizado com sucesso!"); break; case 'D': itemEntradaBLL.Delete(itemEntrada); System.Windows.Forms.MessageBox.Show("O registro foi deletado com sucesso!"); break; case 'I': itemEntradaBLL.Insert(itemEntrada); System.Windows.Forms.MessageBox.Show("O registro foi inserido com sucesso!"); break; default: break; } } else if (nome.Trim().ToLower().Contains("entrada")) { Entrada entrada = new Entrada(); entrada = (Entrada)obj; EntradaBLL entradaBLL = new EntradaBLL(); switch (command.ToUpper()[0]) { case 'A': entradaBLL.Update(entrada); System.Windows.Forms.MessageBox.Show("O registro foi atualizado com sucesso!"); break; case 'D': entradaBLL.Delete(entrada); System.Windows.Forms.MessageBox.Show("O registro foi deletado com sucesso!"); break; case 'I': entradaBLL.Insert(entrada); System.Windows.Forms.MessageBox.Show("O registro foi inserido com sucesso!"); break; default: break; } } else if (nome.Trim().ToLower().Contains("venda")) { Venda venda = new Venda(); venda = (Venda)obj; VendaBLL vendaBLL = new VendaBLL(); switch (command.ToUpper()[0]) { case 'A': vendaBLL.Update(venda); System.Windows.Forms.MessageBox.Show("O registro foi atualizado com sucesso!"); break; case 'D': vendaBLL.Delete(venda); System.Windows.Forms.MessageBox.Show("O registro foi deletado com sucesso!"); break; case 'I': vendaBLL.Insert(venda); System.Windows.Forms.MessageBox.Show("O registro foi inserido com sucesso!"); break; default: break; } } } } catch (Exception ex) { System.Windows.Forms.MessageBox.Show(ex.Message);; } }