private void AdicionaItemNoPedido(DataGridViewRow datagridrow) { if (_pedido.PedidoFinalizado) { return; } ItemDoPedido itemNoPedido = new ItemDoPedido(); GrupoDAO grupoDAO = new GrupoDAO(); itemNoPedido.IdItem = Convert.ToInt64(datagridrow.Cells["Id"].Value); itemNoPedido.Descricao = datagridrow.Cells["Descricao"].Value.ToString() + " (" + datagridrow.Cells["Tamanho"].Value.ToString() + ")"; itemNoPedido.Tamanho = datagridrow.Cells["Tamanho"].Value.ToString(); itemNoPedido.IdGrupo = Convert.ToInt64(datagridrow.Cells["GrupoId"].Value.ToString()); itemNoPedido.DescricaoGrupo = grupoDAO.GetDataByID(Convert.ToInt64(datagridrow.Cells["GrupoId"].Value)).Descricao; itemNoPedido.QuantidadeEstoque = Convert.ToInt64(datagridrow.Cells["Quantidade"].Value.ToString());; itemNoPedido.QuantidadePedido = 0; itemNoPedido.PrecoVenda = Convert.ToDouble(datagridrow.Cells["PrecoVenda"].Value.ToString()); itemNoPedido.ValorTotal = 0; foreach (var item in _itensNoPedido) { if (item.IdItem == itemNoPedido.IdItem) { return; } } _itensNoPedido.Add(itemNoPedido); AtualizaValorTotal(); VerificarNumeroDoPedido(); }
private void btnExcluir_Click(object sender, EventArgs e) { if (MessageBox.Show("Deseja excluir?", CadastroDeGrupo.ActiveForm.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question).Equals(System.Windows.Forms.DialogResult.Yes)) { try { Grupo grupo = _grupoDAO.GetDataByID(_id); _grupoDAO.Delete(grupo); CarregarDataGrid(); LimparCampos(); } catch (Exception ex) { MessageBox.Show(ex.Message, CadastroDeGrupo.ActiveForm.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void CadastroDeItem_Load(object sender, EventArgs e) { Grupo grupo = new Grupo(); grupo = _grupoDAO.GetDataByID(_idGrupo); CarregarDataGrid(); lblGrupo.Text = "Grupo: " + grupo.Descricao; }