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