示例#1
0
    protected void DDLMdlDeliveryReg_SelectedIndexChanged(object sender, EventArgs e)
    {
        if (DDLMdlDeliveryReg.SelectedIndex != 0)
        {
            PnlComuna.Visible = true;

            DistPoliticaChile.GetComunas getvar;
            /*LLenar el de regiones*/
            getvar = new DistPoliticaChile.GetComunas(DDLMdlDeliveryReg.SelectedValue);
            FillDDL(DDLMdlDeliveryCom, "Nombre", "codigo", "--Seleccionar--", getvar.Comunas);
        }
        else
        {
            PnlComuna.Visible = false;
        }
    }
示例#2
0
    private void FillModalDeliveryAddress()
    {
        /*LLenar el de regiones*/
        getvar = new DistPoliticaChile.GetRegiones();
        List <string> Reg = new List <string> {
            "13", "05"
        };
        var Regiones = from c in getvar.Regiones where Reg.Contains(c.Codigo) select c;

        FillDDL(DDLMdlDeliveryReg, "Nombre", "codigo", "--Seleccionar--", Regiones);

        DDLMdlDeliveryReg.SelectedValue = DatosCliente.Region;
        DDLMdlDeliveryReg.Enabled       = true;

        PnlComuna.Visible = true;


        /*LLenar el de regiones*/
        if (Pedido.EsDespacho)
        {
            getvarcom = new DistPoliticaChile.GetComunas(Pedido.COD_REGION);
        }
        else
        {
            getvarcom = new DistPoliticaChile.GetComunas(DatosCliente.Region);
        }

        FillDDL(DDLMdlDeliveryCom, "Nombre", "codigo", "--Seleccionar--", getvarcom.Comunas);
        if (Pedido.EsDespacho)
        {
            RowmodalDeliveryAddress.Attributes.Add("class", "visible d-block");

            DDLMdlDeliveryReg.SelectedValue = Pedido.COD_REGION;
            TxtMdlDeliveryDir.Text          = Pedido.DirEntrega;
            HdnTypeDeliverySelected.Value   = "despacho";
            HdnDateSelected.Value           = Pedido.F_Entrega.ToShortDateString();
            DDLMdlDeliveryCom.SelectedValue = Pedido.COD_COMUNA;
        }
        else
        {
            RowmodalDeliveryAddress.Attributes.Add("class", "invisible d-none");
            HdnTypeDeliverySelected.Value = "retiro";
        }
    }
示例#3
0
 private void FillInfoCabecera()
 {
     TxtOrderName.Text    = Pedido.Nombre;
     TxtOrderName.Enabled = false;
     TxtOrderObs.Text     = Pedido.Observa;
     TxtOrderObs.Enabled  = false;
     LblEmpresa.Text      = DatosCliente.Nombre;
     if (Pedido.Neto > 0)
     {
         PnlTotalOrder.Visible = true;
         FillSummaryTable(Pedido);
     }
     else
     {
         PnlTotalOrder.Visible = false;
     }
     if (Pedido.F_Entrega > DateTime.Today)
     {
         BtnAddDeliver.Text      = "Editar información de entrega";
         PnlDeliveryInfo.Visible = true;
         HtmlGenericControl label = new HtmlGenericControl("label");
         if (Pedido.EsDespacho)
         {
             getvarcom       = new DistPoliticaChile.GetComunas(Pedido.COD_REGION);
             getvar          = new DistPoliticaChile.GetRegiones(Pedido.COD_REGION);
             label.InnerHtml = "El despacho está programado para el día " + Pedido.F_Entrega.ToLongDateString() + " en " + Pedido.DirEntrega + ", comuna " + getvarcom.Comunas.Where(it => it.Codigo == Pedido.COD_COMUNA).Select(it => it.Nombre).First()
                               + ", " + getvar.Regiones.Select(it => it.Nombre).First();
             ;
         }
         else
         {
             label.InnerHtml = "El retiro del pedido está programado para el " + Pedido.F_Entrega.ToLongDateString();
         }
         DivDeliveryInfo.Controls.Clear();
         DivDeliveryInfo.Controls.Add(label);
     }
     else
     {
         PnlDeliveryInfo.Visible = false;
         BtnAddDeliver.Text      = "Agregar información de entrega";
         DisabledBtnTotermsandCond("El pedido no puede ser enviado, debe agregar información de entrega");
     }
 }
示例#4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        FromAsigroles = Request.QueryString["FromAsigroles"];
        Usuario       = Request.QueryString["User"];
        Role          = Request.QueryString["role"];

        if (!IsPostBack)
        {
            DataTable tabla = new DataTable();
            int       y     = 0;
            for (int i = 10; i < 50; i++)
            {
                DDlistMargen.Items.Insert(y, new ListItem(i.ToString() + "%", "1," + i.ToString()));
                y++;
            }

            DDlistMargen.Items.Insert(0, new ListItem("Seleccionar", "0"));
            DistPoliticaChile.GetRegiones GetReg = new DistPoliticaChile.GetRegiones();
            FillDDL(DDlRegion, "Nombre", "codigo", "Seleccionar región", GetReg.Regiones);
        }
    }