public static string FillDatosEncuesta(int IdEncuesta, bool checboxTodos) { List <THE_EncuestaEstatus> EstatusEncuesta = MngNegocioGraficas.ConsultaEncuestasEstatus(IdEncuesta, checboxTodos); List <THE_Encuesta> Encuesta = MngNegocioEncuesta.ObtieneEncuestaPorID(IdEncuesta); int Todos = 0; int Contestados = 0; int SinContestar = 0; foreach (THE_EncuestaEstatus encuestaEstatus in EstatusEncuesta) { if (encuestaEstatus.IdEstatus == 2 || encuestaEstatus.IdEstatus == 3) { SinContestar = SinContestar + encuestaEstatus.Numero; } else if (encuestaEstatus.IdEstatus == 4) { Contestados = encuestaEstatus.Numero; } } Todos = Contestados + SinContestar; string json = "{'Todos':'" + Todos.ToString() + "','Contestado':'" + Contestados.ToString() + "','SinContestar':'" + SinContestar.ToString() + "','NombreEnc':'" + Encuesta[0].NombreEncuesta.ToString() + "'}"; return(json); }
void LlenaDatosEncuesta(int IdEncuesta) { List <THE_EncuestaEstatus> EstatusEncuesta = MngNegocioGraficas.ConsultaEncuestasEstatus(IdEncuesta, chkMostrarTodos.Checked); List <THE_Encuesta> Encuesta = MngNegocioEncuesta.ObtieneEncuestaPorID(IdEncuesta); int Todos = 0; int Contestados = 0; int SinContestar = 0; foreach (THE_EncuestaEstatus encuestaEstatus in EstatusEncuesta) { if (encuestaEstatus.IdEstatus == 2 || encuestaEstatus.IdEstatus == 3) { SinContestar = SinContestar + encuestaEstatus.Numero; } else if (encuestaEstatus.IdEstatus == 4) { Contestados = encuestaEstatus.Numero; } } Todos = Contestados + SinContestar; //lbl_N.Text = Todos.ToString(); //lbl_NoN.Text = SinContestar.ToString(); divTitulo.InnerText = Encuesta[0].NombreEncuesta; }
protected void Page_Load(object sender, EventArgs e) { if (Session["UserName"] == null || Session["UserName"].ToString() == "") { Response.Redirect("~/Default.aspx"); } List <THE_SesionUsuario> existeSesion = MngNegocioUsuarioSesion.VerExisteSesionUsuario(Int32.Parse(Session["numeroUsuario"].ToString()), Session["UserIP"].ToString()); if (existeSesion.Count == 0) { return; } try { if (!IsPostBack) { List <TDI_BaseRespuestas> empl2 = MngNegocioBaseRespuestas.ObtenerRespFrecuentes(); TDI_LogPaginas logPaginas = new TDI_LogPaginas(); logPaginas.LogFecha = DateTime.Now; logPaginas.LogIp = Session["UserIP"].ToString(); logPaginas.LogUrlPagina = Request.RawUrl; logPaginas.EmpleadoLlavePrimaria = new THE_Empleado { EmpleadoLlavePrimaria = int.Parse(Session["numeroUsuario"].ToString()) }; MngNegocioLogPaginas.GuardarLogPaginas(logPaginas); List <THE_Encuesta> encuGra = MngNegocioEncuesta.ObtieneEncuestasActivas(); if (encuGra.Count > 0) { RadComboBox1.DataSource = encuGra; RadComboBox1.DataTextField = "Nombreencuesta"; RadComboBox1.DataValueField = "IdEncuesta"; RadComboBox1.DataBind(); //List<THE_Usuario> Usuario = MngNegocioUsuario.ObtieneTodosUsuarios(); //foreach (var us in Usuario) //{ // us.UsuarioNombre = us.UsuarioNombre + " " + us.UsuarioApellPaterno + " " + us.UsuarioApellMaterno; //} //if (Usuario.Count > 0) //{ // RadComboBox2.DataSource = Usuario; // RadComboBox2.DataTextField = "UsuarioNombre"; // RadComboBox2.DataValueField = "UsuarioLlavePrimaria"; // RadComboBox2.DataBind(); //} } } } catch (Exception msException) { } }
public static string GetEncuestas() { List <THE_Encuesta> encuGra = MngNegocioEncuesta.ObtieneEncuestasActivas(); JavaScriptSerializer serializer = new JavaScriptSerializer(); string resultjson = ""; resultjson = serializer.Serialize(encuGra); return(resultjson); }
public static string GetReporte(string idEncuesta) { List <THE_Usuario> Usuario = MngNegocioEncuesta.ReporteRespuestaByEncuesta(idEncuesta); JavaScriptSerializer serializer = new JavaScriptSerializer(); string resultjson = ""; resultjson = serializer.Serialize(Usuario); return(resultjson); }
void CargaGrid() { try { List <THE_Encuesta> encu = MngNegocioEncuesta.ObtieneTodasEncuestasActivas(); gvDispoEncu.DataSource = encu; Session["datasource"] = encu; gvDispoEncu.DataBind(); } catch (Exception ex) { EncuestasMoviles.Clases.Error.ManejadorErrores(ex, Session["numeroUsuario"].ToString(), Session["UserDomain"].ToString(), Session["userMachineName"].ToString(), Session["UserIP"].ToString(), "frmDispoEncuesta", int.Parse(Session["numeroUsuario"].ToString())); } }
protected void Btnbuscar_Click(object sender, EventArgs e) { try { // if (gvTiempoRespuesta.Rows.Count > 0) { string idEncuesta = RadComboBox1.SelectedValue.ToString(); List <THE_Usuario> Usuario = MngNegocioEncuesta.ReporteTiempoRespuesta(idEncuesta, ""); gvTiempoRespuesta.DataSource = Usuario; gvTiempoRespuesta.DataBind(); } }catch (Exception ex) { } //} }
protected void btnBuscaEncu_Click(object sender, EventArgs e) { try { if (hfTipoFecha.Value == "") { return; } string[] TipoFecha = hfTipoFecha.Value.Remove(hfTipoFecha.Value.Length - 1, 1).ToString().Split(','); List <THE_Encuesta> encuBusq = new List <THE_Encuesta>(); if (txtFechaIni.SelectedDate.ToString() != string.Empty && txtFechaFin.SelectedDate.ToString() != string.Empty) { encuBusq = MngNegocioEncuesta.BuscaEncuestaPorNombre(txtBuscaEncuesta.Text.Trim(), Convert.ToDateTime(txtFechaIni.SelectedDate).ToString("dd/MM/yyyy"), Convert.ToDateTime(txtFechaFin.SelectedDate).ToString("dd/MM/yyyy"), TipoFecha[0]); txtBuscaEncuesta.Text = ""; } else { encuBusq = MngNegocioEncuesta.ObtieneTodasEncuestasActivas(); } if (encuBusq.Count > 0) { gvDispoEncu.DataSource = encuBusq; Session["datasource"] = encuBusq; gvDispoEncu.DataBind(); } else { gvDispoEncu.DataSource = null; gvDispoEncu.EmptyDataText = "No se encontraron encuestas con los Filtros Seleccionados"; gvDispoEncu.DataBind(); } } catch (Exception ex) { EncuestasMoviles.Clases.Error.ManejadorErrores(ex, Session["UserName"].ToString(), Session["UserDomain"].ToString(), Session["userMachineName"].ToString(), Session["UserIP"].ToString(), "frmDispoEncuesta", int.Parse(Session["numeroUsuario"].ToString())); } }