public static string getDispoProgramedByProgram(string idProgramacion) { List <THE_PrograDispositivo> lstPrograDispo = MngNegocioProgramacion.ObtenDispoProgramadosByProgramacion(idProgramacion); JavaScriptSerializer serializer = new JavaScriptSerializer(); string resultjson = ""; resultjson = serializer.Serialize(lstPrograDispo); return(resultjson); }
protected void Visualizar(object sender, EventArgs e) { //using (GridViewRow row = (GridViewRow)((ImageButton)sender).Parent.Parent) //{ // try // { // var cols = gvProgra.DataKeys[row.RowIndex].Values; List <THE_PrograDispositivo> lstPrograDispo = MngNegocioProgramacion.ObtenDispoProgramadosByProgramacion("idprogramacion"); // gvPrograDispoPreview.DataSource = lstPrograDispo; // gvPrograDispoPreview.DataBind(); // if (lstPrograDispo.Count > 0) // { // lblDescProgramacion.Text="PROGRAMACION: "+cols[3].ToString(); // popupDisposAsignados.Show(); // } // else { // ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "showMensaje('info','No existen dispositivos asignados para esta programacion');", true); // } // } // catch (Exception ms) // { // ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "showMensaje('error','" + ms.Message + "', intentelo de nuevo.');", true); // } //} }