コード例 #1
0
 private void btnConsultarPedidos_Click(object sender, EventArgs e)
 {
     try
     {
         int b = 0;
         PedidoItemBusiness business = new PedidoItemBusiness();
         if (txtConsultapedidos.Text != string.Empty)
         {
             b = Convert.ToInt32(txtConsultapedidos.Text);
         }
         if (b == 0)
         {
             List <VwConsultarItem> g = business.ListarItem();
             dgvConsultarPedidos.AutoGenerateColumns = false;
             dgvConsultarPedidos.DataSource          = g;
         }
         else
         {
             List <VwConsultarItem> a = business.ConsultarItem(b);
             dgvConsultarPedidos.AutoGenerateColumns = false;
             dgvConsultarPedidos.DataSource          = a;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Ocorreu um erro: " + ex.Message);
     }
 }
コード例 #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                if (dgvConsultarPedidos.CurrentRow != null)
                {
                    VwConsultarItem pedido = dgvConsultarPedidos.CurrentRow.DataBoundItem as VwConsultarItem;
                    DialogResult    r      = MessageBox.Show("Deseja excluir esse pedido?", "Café Patronal",
                                                             MessageBoxButtons.YesNo,
                                                             MessageBoxIcon.Question);
                    if (r == DialogResult.Yes)
                    {
                        PedidoItemBusiness business = new PedidoItemBusiness();
                        business.Remover(pedido.id_pedido);

                        PedidoBusiness pedidobusiness = new PedidoBusiness();
                        pedidobusiness.Remover(pedido.id_pedido);
                        btnConsultarPedidos_Click(null, null);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ocorreu um erro: " + ex);
            }
        }
コード例 #3
0
        public int SalvarItem(PedidoDTO pedido, List <ProdutoDTO> produtos)
        {
            PedidoDatabase pedidoDatabase = new PedidoDatabase();
            int            idPedido       = pedidoDatabase.Salvar(pedido);

            PedidoItemBusiness itemBusiness = new PedidoItemBusiness();

            foreach (ProdutoDTO item in produtos)
            {
                PedidoItemDTO itemDto = new PedidoItemDTO();
                itemDto.id_pedido  = idPedido;
                itemDto.id_produto = item.id_produto;

                itemBusiness.Salvar(itemDto);
            }

            return(idPedido);
        }