Beispiel #1
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";
        }
    }
Beispiel #2
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");
     }
 }
Beispiel #3
0
 protected void DDlRegion_SelectedIndexChanged(object sender, EventArgs e)
 {
     DistPoliticaChile.GetComunas GetComunas = new DistPoliticaChile.GetComunas(DDlRegion.SelectedValue);
     FillDDL(DDlComuna, "Nombre", "codigo", "Seleccionar comuna", GetComunas.Comunas);
 }