예제 #1
0
        void CarregarItensEditar()
        {
            grdNovoPedido.AutoGenerateColumns = false;
            grdNovoPedido.DataSource          = null;

            lblCustoTotal.Text = $"Custo Total: R$ 0,00";


            var pedido = PedidoItem.TabelaBuscarTodos();

            if (pedido != null)
            {
                Pedido p   = new Pedido();
                var    _Id = int.Parse(txtId.Text);
                var    lst = PedidoItem.BuscarTodos().Where(i => i.IdPedido == _Id || i.IdPedido == 0).ToList();

                var custo = lst.Sum(i => i.CustoTotal);

                lblCustoTotal.Text = $"Custo Total: R$ {custo.ToString("N2")}";

                grdNovoPedido.DataSource = lst;
            }

            grdNovoPedido.Show();
        }
예제 #2
0
        void CarregarItens()
        {
            grdNovoPedido.AutoGenerateColumns = false;
            grdNovoPedido.DataSource          = null;

            lblCustoTotal.Text = $"Custo Total: R$ 0,00";


            var pedido  = PedidoItem.TabelaBuscarTodos();
            var produto = Produto.BuscarTodos().Where(f => f.Id == ((Produto)cmbProduto.SelectedItem).Id).FirstOrDefault();

            if (pedido != null)
            {
                int idPed = int.Parse(txtId.Text);
                var lst   = PedidoItem.TabelaBuscarTodos().Where(i => i.IdPedido == 0).ToList();
                var lst2  = PedidoItem.BuscarTodos().Where(x => x.IdPedido == idPed).ToList();

                lst.AddRange(lst2);

                var custo = lst.Sum(i => i.CustoTotal);

                lblCustoTotal.Text = $"Custo Total: R$ {custo.ToString("N2")}";

                grdNovoPedido.DataSource = lst;
            }

            grdNovoPedido.Show();
        }