示例#1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                hayCambios = false;
                var itemNames = System.Enum.GetNames(typeof(EEstadoPedido));
                for (int i = 0; i <= itemNames.Length - 1; i++)
                {
                    ListItem item = new ListItem(itemNames[i], i.ToString());
                    estadoPedido.Items.Add(item);
                }

                string idQuery = Request.QueryString["id"];
                if (!idQuery.IsNullOrWhiteSpace())
                {
                    int id = Convert.ToInt32(idQuery);
                    if (id > 0)
                    {
                        Pedido pediaAEditar = pedidosAdministrador.ObtenerPedido(id);
                        proveedor.Text = pediaAEditar.Proveedor;
                        int estadoNum = (int)pediaAEditar.EstadoPedido;
                        estadoPedido.SelectedValue = estadoNum.ToString();
                        fechaEntrega.Text          = pediaAEditar.FechaEntrega.ToShortDateString();
                        montoPagado.Text           = pediaAEditar.MontoPagado.ToString();
                        montoTotal.Text            = pediaAEditar.MontoTotal.ToString();
                    }
                }
            }
        }
示例#2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         string idQuery = Request.QueryString["id"];
         if (!idQuery.IsNullOrWhiteSpace())
         {
             int id = Convert.ToInt32(idQuery);
             if (id > 0)
             {
                 Pedido pedidoAEliminar = pedidosAdministrador.ObtenerPedido(id);
                 proveedor.Text    = pedidoAEliminar.Proveedor;
                 estadoPedido.Text = pedidoAEliminar.EstadoPedido.ToString();
                 fechaEntrega.Text = pedidoAEliminar.FechaEntrega.ToShortDateString();
                 montoPagado.Text  = pedidoAEliminar.MontoPagado.ToString();
                 montoTotal.Text   = pedidoAEliminar.MontoTotal.ToString();
             }
         }
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            string idQuery     = Request.QueryString["id"];
            string estadoQuery = Request.QueryString["estado"];

            if (!string.IsNullOrWhiteSpace(idQuery) || !string.IsNullOrWhiteSpace(estadoQuery))
            {
                int id = Convert.ToInt32(idQuery);
                if (id > 0)
                {
                    if (estadoQuery == "Encargado" || estadoQuery == "Enviado")
                    {
                        Pedido pedidoActualizado = pedidosAdministrador.ObtenerPedido(id);
                        Funciones.CambiarEstadoPedido(pedidoActualizado);
                        pedidosAdministrador.ActualizarPedido(pedidoActualizado);
                    }
                }
            }
            Response.Redirect("~/Default.aspx");
            Response.End();
        }