private void btnExcluirItemVenda_Click(object sender, EventArgs e) { if (dataGridItemVenda.SelectedRows.Count > 0) { if (MessageBox.Show("Deseja realmente excluir o item selecionado?", "Confirmar remoção", MessageBoxButtons.YesNo) == DialogResult.Yes) { DataGridViewRow row = dataGridItemVenda.CurrentRow; int idProduto = (int)row.Cells[0].Value; int idVenda = (int)row.Cells[1].Value; itemVenda = db.Item_Venda.Where(column => column.idProduto == idProduto && column.idVenda == idVenda).FirstOrDefault(); db.Item_Venda.Remove(itemVenda); db.SaveChanges(); LoadGrid(); LimparCampos(); messageBox = "Item removido com sucesso!"; MessageBox.Show(messageBox); } } else { messageBox = "Por favor, selecione um item para excluir!"; MessageBox.Show(messageBox); } }
private void button1_Click(object sender, EventArgs e) { if (pedido == null) { pedido = new Pedido(); } pedido.CodCliente = Convert.ToInt32(txtCodCliente.Text); pedido.NomeCliente = txtClientePedido.Text; pedido.ValorTotalPedido = float.Parse(txtValorTotal.Text); pedido.ObservacaoPedido = txtObsPedido.Text; PizzariaBLL.InserirPedidoBLL(pedido); item = new Item_Venda(); item.CodProduto = produto.CodProduto; PizzariaBLL.InserirItemBLL(item); MessageBox.Show("Código Cliente: " + pedido.CodCliente + "\n" + "Cliente: " + pedido.NomeCliente + "\n" + "Obs: " + pedido.ObservacaoPedido + "\n" + "VALOR TOTAL: " + pedido.ValorTotalPedido); GridItemVenda.Rows.Clear(); pedido = null; txtCodCliente.Text = ""; txtClientePedido.Text = ""; txtValorTotal.Text = ""; txtObsPedido.Text = ""; btnSelecionarCliente.Focus(); }
public void LimparCampos() { comboBoxIdProduto.SelectedItem = null; comboBoxIdVenda.SelectedItem = null; inputQuantidadeItemVenda.Clear(); inputValorUnitarioItemVenda.Clear(); itemVenda = null; }
private void EditarItemVenda_Click(object sender, EventArgs e) { DataGridViewRow row = dataGridItemVenda.CurrentRow; int idProduto = (int)row.Cells[0].Value; int idVenda = (int)row.Cells[1].Value; itemVenda = db.Item_Venda.Where(column => column.idProduto == idProduto && column.idVenda == idVenda).FirstOrDefault(); comboBoxIdProduto.SelectedValue = itemVenda.idProduto; comboBoxIdVenda.SelectedValue = itemVenda.idVenda; inputQuantidadeItemVenda.Text = itemVenda.Quantidade.ToString(); inputValorUnitarioItemVenda.Text = itemVenda.ValorUnitario.ToString(); }
public static int InserirItemDAL(Item_Venda item) { MySqlConnection Conexao = new MySqlConnection(); Conexao.ConnectionString = "server=35.193.155.168;user id=admin;password=1022890244Gui;persistsecurityinfo=True;database=dbpasswordsbook"; MySqlCommand Comando = new MySqlCommand(); Comando.Connection = Conexao; Comando.CommandText = "INSERT ITENS_VENDAS (COD_PRODUTO) VALUES (@COD_PRODUTO)"; Comando.Parameters.Add("COD_PRODUTO", MySqlDbType.VarChar).Value = item.CodProduto; Conexao.Open(); Comando.ExecuteNonQuery(); Comando.CommandText = "SELECT MAX(COD_PEDIDO) FROM ITENS_VENDAS"; return(int.Parse(Comando.ExecuteScalar().ToString())); }
public static int InserirItemDAL(Item_Venda item) { SqlConnection Conexao = new SqlConnection(); Conexao.ConnectionString = Properties.Settings.Default.ConexaoBD; SqlCommand Comando = new SqlCommand(); Comando.Connection = Conexao; Comando.CommandText = "INSERT ITENS_VENDAS (COD_PRODUTO) VALUES (@COD_PRODUTO)"; Comando.Parameters.Add("COD_PRODUTO", SqlDbType.VarChar).Value = item.CodProduto; Conexao.Open(); Comando.ExecuteNonQuery(); Comando.CommandText = "SELECT MAX(COD_PEDIDO) FROM ITENS_VENDAS"; return(int.Parse(Comando.ExecuteScalar().ToString())); }
private void btnExcluirProduto_Click(object sender, EventArgs e) { if (dataGridProduto.SelectedRows.Count > 0) { if (MessageBox.Show("Deseja realmente excluir o item selecionado?", "Confirmar remoção", MessageBoxButtons.YesNo) == DialogResult.Yes) { DataGridViewRow row = dataGridProduto.CurrentRow; int idProduto = (int)row.Cells[0].Value; produto = db.Produto.Where(column => column.id == idProduto).FirstOrDefault(); Item_Venda item_Venda = new Item_Venda(); item_Venda = db.Item_Venda.Where(column => column.idProduto == produto.id).FirstOrDefault(); if (item_Venda != null) { messageBox = "Item não pode ser removido, pois já possui um registro referenciado a algum Item de venda!"; } else { db.Produto.Remove(produto); db.SaveChanges(); LoadGrid(); LimparCampos(); messageBox = "Item removido com sucesso!"; } MessageBox.Show(messageBox); } } else { messageBox = "Por favor, selecione um item para excluir!"; MessageBox.Show(messageBox); } }
public static int InserirItemBLL(Item_Venda item) { return(PizzariaDAL.InserirItemDAL(item)); }
private void btnSalvarItemVenda_Click(object sender, EventArgs e) { if (inputQuantidadeItemVenda.Text != "" || inputValorUnitarioItemVenda.Text != "") { if (itemVenda == null) { itemVenda = new Item_Venda(); } int idItem_VendaIdProduto = itemVenda.idProduto > 0 ? itemVenda.idProduto : 0; int idItem_VendaIdVenda = itemVenda.idVenda > 0 ? itemVenda.idVenda : 0; itemVenda.idProduto = (int)comboBoxIdProduto.SelectedValue; itemVenda.idVenda = (int)comboBoxIdVenda.SelectedValue; itemVenda.Quantidade = int.Parse(inputQuantidadeItemVenda.Text); itemVenda.ValorUnitario = Convert.ToDouble(inputValorUnitarioItemVenda.Text); if (idItem_VendaIdProduto == 0 && idItem_VendaIdVenda == 0) { if (VerificarItemRegistrado(itemVenda.idProduto, itemVenda.idVenda)) { messageBox = "Item de venda já registrado!"; } else { db.Item_Venda.Add(itemVenda); messageBox = "Item de venda registrado com sucesso!"; db.SaveChanges(); } } else { if (VerificarItemRegistrado(itemVenda.idProduto, itemVenda.idVenda)) { messageBox = "Você não pode alterar este item. Item de venda já registrado! "; } else { var obj = db.Entry(itemVenda); obj.Property(prop => prop.idProduto).IsModified = true; obj.Property(prop => prop.idVenda).IsModified = true; obj.Property(prop => prop.Quantidade).IsModified = true; obj.Property(prop => prop.ValorUnitario).IsModified = true; messageBox = "Item de venda alterado com sucesso!"; db.SaveChanges(); } } LoadGrid(); LimparCampos(); } else { messageBox = "Por favor, digite a quantidade ou o valor unitário do item!"; } MessageBox.Show(messageBox); }
public static int InserirItemBLL(Item_Venda item) { return(SistemaDAL.InserirItemDAL(item)); }