protected void grdZonas_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e) { if (Session["Usuario"] == null) { Response.Redirect("~/Security/frmCerrar.aspx"); } try { if (e.CommandName == "Editar") { ZonasSectoristaPermiso_ListarResult objZona = JsonHelper.JsonDeserialize <List <ZonasSectoristaPermiso_ListarResult> >((string)ViewState["lstDetalleZona"]).Find(x => x.ID_Zona.ToString() == e.CommandArgument.ToString()); ScriptManager.RegisterStartupScript(Page, this.GetType(), "mykey", "ShowCreateZona('" + JsonHelper.JsonSerializer(objZona) + "');", true); } } catch (Exception ex) { lblMensaje.Text = ex.Message; lblMensaje.CssClass = "mensajeError"; } }
private void Zona_Cargar(string id_sectorista) { try { CobranzasWCFClient objCorbanza = new CobranzasWCFClient(); List <ZonasSectoristaPermiso_ListarResult> lstdetalle = new List <ZonasSectoristaPermiso_ListarResult>(); ZonasSectoristaPermiso_ListarResult objZona = new ZonasSectoristaPermiso_ListarResult(); List <ZonasSectoristaPermiso_ListarResult> lstZona; //lstZona = objAgendaWCF.Agenda_ListarZonaSectorista(((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).idEmpresa, // ((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).codigoUsuario, id_sectorista).ToList(); lstZona = objCorbanza.ZonasSectoristaPermiso_Listar(((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).idEmpresa, ((Usuario_LoginResult)Session["Usuario"]).codigoUsuario, id_sectorista).ToList(); lstZona.Insert(0, objZona); objZona.Zona = "TODO"; objZona.ID_Zona = 0; var lstZonas = from x in lstZona select new { x.ID_Zona, DisplayID = String.Format("{0}", x.ID_Zona), DisplayField = String.Format("{0}", x.Zona) //DisplayField = String.Format("{0} {1} {2} {3}", x.Placa, x.Modelo, x.Marca, x.Agenda) }; cboZona.DataSource = lstZonas; cboZona.DataTextField = "DisplayField"; cboZona.DataValueField = "DisplayID"; cboZona.DataBind(); } catch (Exception ex) { lblMensaje.Text = ex.Message; lblMensaje.CssClass = "mensajeError"; } }