public void llenarddProductos()
 {
     ddProducto.DataSource     = DLPedido.getAllProductos();
     ddProducto.DataValueField = "idProducto";
     ddProducto.DataTextField  = "modelo";
     ddProducto.DataBind();
 }
 public void llenarddProveedor()
 {
     ddProveedor.DataSource     = DLPedido.proveedor();
     ddProveedor.DataValueField = "idProveedor";
     ddProveedor.DataTextField  = "nombre";
     ddProveedor.DataBind();
 }
Example #3
0
 internal void CarregarPedido(int pedidoId)
 {
     try
     {
         var pedidos = new DLPedido().Listar(new MLPedido()
         {
             PedidoId = pedidoId
         });
         List <MLPedidoItem> objMLPedidoItem = pedidos.First().listaPedidoItem;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        protected void btnAgregar_Click1(object sender, EventArgs e)
        {
            int i = 0;

            if (String.IsNullOrEmpty(tbID.Text))
            {
                msjID.Text = "Este campo es obligatorio";
            }
            else if (String.IsNullOrEmpty(ddProveedor.Text))
            {
                msjProveedor.Text = "Este campo es obligatorio";
            }
            else if (String.IsNullOrEmpty(tbUsuario.Text))
            {
                msjUser.Text = "Este campo es obligatorio";
            }
            else if (!int.TryParse(tbCantidad.Text, out i))
            {
                msjCant.Text = "El campo debe tener un numero";
            }
            else if (!int.TryParse(tbTotal.Text, out i))
            {
                msjTotal.Text = "El campo debe tener un numero";
            }
            else
            {
                DataEntity.Pedido pedido = new DataEntity.Pedido();
                pedido.idPedido    = Convert.ToInt32(tbID.Text);
                pedido.idProveedor = Convert.ToInt32(ddProveedor.SelectedValue.ToString());
                pedido.idUsuario   = Convert.ToInt32(tbUsuario.Text);
                pedido.cantidad    = Convert.ToInt32(tbCantidad.Text);
                pedido.total       = Convert.ToInt32(tbTotal.Text);

                DataEntity.ProductoPedido pro = new DataEntity.ProductoPedido();
                pro.idPedido   = Convert.ToInt32(tbID.Text);
                pro.idProducto = Convert.ToInt32(ddProducto.SelectedValue.ToString());
                pro.fecha      = Convert.ToDateTime(txtFecha.Text);

                if (DLPedido.Create(pedido) && DLPedido.CreatePedidoP(pro))
                {
                    Response.Redirect("Pedido.aspx");
                }
            }
        }
 private void FillDDPedido()
 {
     gvPedido.DataSource = DLPedido.FillDDPedido();
     gvPedido.DataBind();
     tbID.Enabled = true;
 }
        private void FrmDetalheMovimento_Load(object sender, EventArgs e)
        {
            try
            {
                List <MLDetalheMovimento> listMLResumoMovimento = new List <MLDetalheMovimento>();
                if (tipo.Equals(Detalhe.BOLETO) || tipo.Equals(Detalhe.CHEQUE) || tipo.Equals(Detalhe.CREDITO) || tipo.Equals(Detalhe.DEBITO) || tipo.Equals(Detalhe.DINHEIRO))
                {
                    listMLResumoMovimento = new DLPedido().ListarDetalheMovimento((int)tipo, Sessao.Instance.Caixa.ControleMovimentoCaixaId);
                }
                else if (tipo.Equals(Detalhe.FATURAMENTOREAL))
                {
                    var pedidos = new DLPedido().Listar(new MLPedido()
                    {
                        ControleMovimentoCaixaId = Sessao.Instance.Caixa.ControleMovimentoCaixaId,
                        Tipo = "V"
                    });
                    foreach (var pedido in pedidos)
                    {
                        var detalheMoviemtno = new MLDetalheMovimento()
                        {
                            PedidoId = pedido.PedidoId, DataEmissao = pedido.DataEmissao, Valor = (decimal)pedido.ValorTotal
                        };
                        listMLResumoMovimento.Add(detalheMoviemtno);
                    }
                }

                switch (tipo)
                {
                case Detalhe.DINHEIRO: lblTipo.Text = "DINHEIRO"; break;

                case Detalhe.DEBITO: lblTipo.Text = "DÉBITO"; break;

                case Detalhe.CREDITO: lblTipo.Text = "CRÉDITO"; break;

                case Detalhe.BOLETO: lblTipo.Text = "BOLETO"; break;

                case Detalhe.CHEQUE: lblTipo.Text = "CHEQUE"; break;

                case Detalhe.FATURAMENTO: lblTipo.Text = "FATURAMENTO EM CAIXA"; break;

                case Detalhe.FATURAMENTOREAL: lblTipo.Text = "FATURAMENTO REAL"; break;
                }
                if (tipo.Equals(Detalhe.FATURAMENTOREAL) || tipo.Equals(Detalhe.DINHEIRO))
                {
                    lblTrocoInicial.Text = "R$ " + new DLControleMovimento().Consultar(controleMovimentoCaixaId).ValorInicial.ToString("F");
                }
                else
                {
                    lblTrocoInicial.Text = "";
                }
                decimal total = 0;

                foreach (var resumo in listMLResumoMovimento)
                {
                    total += resumo.Valor;
                }

                dgvPrincipal.DataSource = listMLResumoMovimento;
                lblTotal.Text           = "R$ " + total.ToString();

                MontarGrid();
            }
            catch (Exception ex)
            {
                Erro.ExibirMenssagemException(ex);
            }
        }