Beispiel #1
0
    private void LoadOrder()
    {
        try
        {
            int    pedidoId  = Convert.ToInt32(PedidoIdHiddenField.Value);
            Pedido objPedido = PedidoBLL.GetPedidoById(pedidoId);
            OrderDetails.PedidoId = pedidoId;
            //ControlAnulacion.PedidoId = pedidoId;
            //ControlAnulacion.UsuarioId = UserBLL.GetUserIdByUsername(User.Identity.Name);
            //PrefixLabel.Visible = false;

            if (objPedido.Observacion == "entregado")
            {
                AnularPedidoButton.Visible = false;
                entregarButton.Visible     = false;
                //AssignmentButton.Visible = true;
                //ControlAnulacion.Visible = true;
            }
            if (objPedido.Observacion == "anulado")
            {
                AnularPedidoButton.Visible = false;
                entregarButton.Visible     = false;
                //ControlAnulacion.Visible = true;
                //AssignmentButton.Visible = true;
                //PrefixLabel.Visible = true;
            }
        }
        catch (Exception ex)
        {
            log.Error("Error loading order", ex);
            throw;
        }
    }
Beispiel #2
0
    private void CargarResumenPedido(int pedidoId)
    {
        try
        {
            Pedido  objPedido  = PedidoBLL.GetPedidoById(pedidoId);
            Usuario objusuario = UsuariosBLL.GetUserById(objPedido.UsuarioId);

            string root = HttpContext.Current.Request.Url.Scheme + "://" +
                          HttpContext.Current.Request.Url.Authority +
                          HttpContext.Current.Request.ApplicationPath;
            VerOrdenLink.NavigateUrl = root + "/Account/OrderDetails.aspx?oId=" + objPedido.PedidoId;
            List <Departamento> listaDepartamento = DepartamentoBLL.GetDepartamento();
            for (int i = 0; i < listaDepartamento.Count; i++)
            {
                if (listaDepartamento[i].DepartamentoId == objPedido.DepartamentoId)
                {
                    CiudadResumenLiteral.Text = listaDepartamento[i].NombreDepartamento;
                }
            }
            CorreoResumenCarrito.Text = objusuario.Email;

            DireccionResumenLiteral.Text   = objPedido.Direccion;
            RazonSocialResumenLiteral.Text = objPedido.NombreCliente + " " + objPedido.ApellidoCliente;
            NitResumenLiteral.Text         = Convert.ToString(objPedido.Nit);

            DetallePedidoResumen_uc.CarritoId = objPedido.CarritoId;
            DetallePedidoResumen_uc.cargarPedidoDetalle();
            //cargarQRCode(Convert.ToInt32(FacturaIdInsertadoHiddenField.Value));
            //montoLetra.Text = letraMonto;
            totalResumenLabel.Text = objPedido.MontoTotal.ToString("0,0.00", System.Globalization.CultureInfo.InvariantCulture);
            Page.ClientScript.RegisterStartupScript(this.GetType(), "cargarPasoFinal", "javascript:Ultimopaso();", true);
        }
        catch (Exception ex)
        {
            log.Error("Error al cargar el detelle del pedido hecho", ex);
        }
    }