public List <EM_PorcentajePregunta> ObtenerPorcentajePregunta(EM_PorcentajePregunta Datos) { try { List <EM_PorcentajePregunta> Lista = new List <EM_PorcentajePregunta>(); EM_PorcentajePregunta Item; SqlDataReader Dr = SqlHelper.ExecuteReader(Datos.Conexion, "EM_spCSLDB_get_ProcentajeXIDPregunta", Datos.IDPregunta); while (Dr.Read()) { Item = new EM_PorcentajePregunta(); Item.IDPorcentaje = Dr.GetString(Dr.GetOrdinal("IDPorcentaje")); Item.IDPregunta = Dr.GetString(Dr.GetOrdinal("IDPregunta")); Item.Descripcion = Dr.GetString(Dr.GetOrdinal("Descripcion")); Item.Orden = Dr.GetInt32(Dr.GetOrdinal("Orden")); Item.Color = Dr.GetString(Dr.GetOrdinal("Color")); Item.PorcentaleInicial = Dr.GetDecimal(Dr.GetOrdinal("PorcentajeInicial")); Item.PorcentajeFinal = Dr.GetDecimal(Dr.GetOrdinal("PorcentajeFinal")); Lista.Add(Item); } return(Lista); } catch (Exception ex) { throw ex; } }
private void Guardar(bool Nuevoregistro, string IDPor, string IDPre, string IDEncuesta, string Descripcion, string Color, int Orden) { try { EM_PorcentajePregunta Datos = new EM_PorcentajePregunta() { NuevoRegistro = Nuevoregistro, IDPorcentaje = IDPor, IDPregunta = IDPre, IDEncuesta = IDEncuesta, Descripcion = Descripcion, Color = Color, Orden = Orden, Conexion = Comun.Conexion, IDUsuario = Comun.IDUsuario }; EM_PorcentajePreguntaNegocio CN = new EM_PorcentajePreguntaNegocio(); CN.ACPorcentajeP(Datos); if (Datos.Completado) { this.IDEncuesta = Datos.IDEncuesta; this.IDPregunta = Datos.IDPregunta; hf2.Value = Datos.IDPregunta; Response.Redirect("frmPorcentajePreguntaGrid.aspx?op=5&id=" + Datos.IDPregunta.ToString() + "&id2=" + Datos.IDEncuesta.ToString(), false); } else { if (Datos.Resultado == 3) { this.IDEncuesta = Datos.IDEncuesta; this.IDPregunta = Datos.IDPregunta; hf2.Value = Datos.IDPregunta; string ScriptError = DialogMessage.Show(TipoMensaje.Error, "El número de orden ya exite para esté porcentaje.", "Error", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, true); ScriptManager.RegisterStartupScript(this, typeof(Page), "popup", ScriptError, true); } else if (Datos.Resultado == 2) { this.IDEncuesta = Datos.IDEncuesta; this.IDPregunta = Datos.IDPregunta; hf2.Value = Datos.IDPregunta; string ScriptError = DialogMessage.Show(TipoMensaje.Error, "Verifique número de orden ya exite para esté porcentaje.", "Error", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, true); ScriptManager.RegisterStartupScript(this, typeof(Page), "popup", ScriptError, true); } else { this.IDEncuesta = Datos.IDEncuesta; this.IDPregunta = Datos.IDPregunta; hf2.Value = Datos.IDPregunta; string ScriptError = DialogMessage.Show(TipoMensaje.Error, "Error al guardar los datos.", "Error", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, true); ScriptManager.RegisterStartupScript(this, typeof(Page), "popup", ScriptError, true); } } } catch (Exception ex) { throw ex; } }
public void EliminarPorcentajsXID(EM_PorcentajePregunta Datos) { try { EM_PorcentajePreguntaDatos PD = new EM_PorcentajePreguntaDatos(); PD.EliminarPorcentajePreguntaXID(Datos); } catch (Exception ex) { throw ex; } }
public void ObtenerDetallePorcentajXID(EM_PorcentajePregunta Datos) { try { EM_PorcentajePreguntaDatos PD = new EM_PorcentajePreguntaDatos(); PD.ObtenerDetallePordentajePreguntaXID(Datos); } catch (Exception ex) { throw ex; } }
public List <EM_PorcentajePregunta> ObtenerPorcentajePregunta(EM_PorcentajePregunta Datos) { try { EM_PorcentajePreguntaDatos PD = new EM_PorcentajePreguntaDatos(); return(PD.ObtenerPorcentajePregunta(Datos)); } catch (Exception ex) { throw ex; } }
public void ACPorcentajeP(EM_PorcentajePregunta Datos) { try { EM_PorcentajePreguntaDatos PD = new EM_PorcentajePreguntaDatos(); PD.ACPorcentaje(Datos); } catch (Exception ex) { throw ex; } }
public void EliminarPorcentajePreguntaXID(EM_PorcentajePregunta Datos) { try { object[] Parametros = { Datos.IDPorcentaje, Datos.IDPregunta, Datos.IDUsuario }; object Result = SqlHelper.ExecuteScalar(Datos.Conexion, "EM_spCSLDB_del_PorcentaXIDPreguntas", Parametros); int Resultado = 0; int.TryParse(Result.ToString(), out Resultado); if (Resultado == 1) { Datos.Completado = true; } Datos.Resultado = Resultado; } catch (Exception ex) { throw ex; } }
public void ObtenerDetallePordentajePreguntaXID(EM_PorcentajePregunta Datos) { try { object[] Parametros = { Datos.IDPorcentaje }; SqlDataReader Dr = SqlHelper.ExecuteReader(Datos.Conexion, "EM_spCSLDB_get_PreguntaDetalleXID", Parametros); while (Dr.Read()) { Datos.Descripcion = Dr.GetString(Dr.GetOrdinal("Descripcion")); Datos.Color = Dr.GetString(Dr.GetOrdinal("Color")); Datos.Orden = Dr.GetInt32(Dr.GetOrdinal("Orden")); Datos.Completado = true; break; } } catch (Exception ex) { throw ex; } }
public void ACPorcentaje(EM_PorcentajePregunta Datos) { try { object[] Parametros = { Datos.NuevoRegistro, Datos.IDPorcentaje, Datos.IDPregunta, Datos.Descripcion, Datos.Orden, Datos.Color, Datos.IDUsuario }; SqlDataReader Dr = SqlHelper.ExecuteReader(Datos.Conexion, "EM_spCSLDB_AC_PorcentajePreguntas", Parametros); while (Dr.Read()) { int Resultado = Dr.GetInt32(Dr.GetOrdinal("Resultado")); if (Resultado == 1) { Datos.Completado = true; Datos.IDPorcentaje = Dr.GetString(Dr.GetOrdinal("IDPorcentaje")); Datos.IDPregunta = Dr.GetString(Dr.GetOrdinal("IDPregunta")); } Datos.Resultado = Resultado; break; } } catch (Exception ex) { throw ex; } }
protected void Page_Load(object sender, EventArgs e) { try { if (Request.QueryString["op"] != null && Request.QueryString["op"] == "5") { if (Request.QueryString["id"] != null && Request.QueryString["id2"] != null) { string AuxID = Request.QueryString["id"].ToString(); string AuxID2 = Request.QueryString["id2"].ToString(); EM_PorcentajePregunta Datos = new EM_PorcentajePregunta { Conexion = Comun.Conexion, IDPregunta = AuxID }; EM_PorcentajePreguntaNegocio PG = new EM_PorcentajePreguntaNegocio(); ListaPorcentaje = PG.ObtenerPorcentajePregunta(Datos); this.IDPregunta = AuxID; this.IDEncuesta = AuxID2; } } else if (Request.QueryString["op"] != null && Request.QueryString["op"] == "3") { if (Request.QueryString["id"] != null && Request.QueryString["id2"] != null && Request.QueryString["id3"] != null) { string AuxID = Request.QueryString["id"].ToString(); string AuxIDPregunta = Request.QueryString["id2"].ToString(); string AuxIdEncueta = Request.QueryString["id3"].ToString(); EM_PorcentajePregunta Datos = new EM_PorcentajePregunta { Conexion = Comun.Conexion, IDPorcentaje = AuxID, IDPregunta = AuxIDPregunta, IDEncuesta = AuxIdEncueta, IDUsuario = Comun.IDUsuario }; EM_PorcentajePreguntaNegocio PPN = new EM_PorcentajePreguntaNegocio(); PPN.EliminarPorcentajsXID(Datos); if (Datos.Completado) { this.IDPregunta = Datos.IDPregunta; this.IDEncuesta = Datos.IDEncuesta; string ScriptError = DialogMessage.Show(TipoMensaje.Success, "Registro eliminado correctamente.", "Información", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, true); ScriptManager.RegisterStartupScript(this, typeof(Page), "popup", ScriptError, true); Response.Redirect("frmPorcentajePreguntaGrid.aspx?op=5&id=" + Datos.IDPregunta.ToString() + "&id2=" + Datos.IDEncuesta.ToString(), false); } else { string ScriptError = DialogMessage.Show(TipoMensaje.Error, "Error al eliminar el registro.", "Error", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, true); ScriptManager.RegisterStartupScript(this, typeof(Page), "popup", ScriptError, true); } } } if (!IsPostBack) { } else { } if (Request.QueryString["errorMessage"] != null) { string ScriptError = DialogMessage.Show(TipoMensaje.Error, "Error al cargar los datos. Intenté nuevamente", "Error", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, true); ScriptManager.RegisterStartupScript(this, typeof(Page), "popup", ScriptError, true); } } catch (Exception ex) { Response.Redirect("PageError.aspx?errorNumber=" + ex.HResult); } }