コード例 #1
0
        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();
        }
コード例 #2
0
 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);
         }
     }
 }
コード例 #3
0
        private void CadastroDeItem_Load(object sender, EventArgs e)
        {
            Grupo grupo = new Grupo();

            grupo = _grupoDAO.GetDataByID(_idGrupo);

            CarregarDataGrid();

            lblGrupo.Text = "Grupo: " + grupo.Descricao;
        }