private void Guardar(bool NuevoRegistro, string ID, string Nombre, string tituloGeneral, string Descripcion, string Observacion) { try { EM_Encuesta Datos = new EM_Encuesta { NuevoRegistro = NuevoRegistro, IDEncuesta = ID, NombreEncuesta = Nombre, TituloGeneral = tituloGeneral, Descripcion = Descripcion, Observaciones = Observacion, Conexion = Comun.Conexion, IDUsuario = User.Identity.Name }; EM_EncuestaNegocio EN = new EM_EncuestaNegocio(); EN.ACEncuesta(Datos); if (Datos.Completado) { Response.Redirect("frmEncuestas.aspx", false); } else { 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 CargarGridEncuesta() { try { EM_Encuesta Datos = new EM_Encuesta { Conexion = Comun.Conexion }; EM_EncuestaNegocio EN = new EM_EncuestaNegocio(); ListaEncuesta = EN.ObtenerEncueestas(Datos); } catch (Exception ex) { throw ex; } }
protected void Page_Load(object sender, EventArgs e) { try { if (Request.QueryString["op"] != null && Request.QueryString["op"] == "3") { if (Request.QueryString["id"] != null) { string AuxID = Request.QueryString["id"].ToString(); EM_Encuesta Datos = new EM_Encuesta { Conexion = Comun.Conexion, IDEncuesta = AuxID, IDUsuario = Comun.IDUsuario }; EM_EncuestaNegocio EN = new EM_EncuestaNegocio(); EN.EliminarEncuestaXID(Datos); if (Datos.Completado) { 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); } else { 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); } } } else if (Request.QueryString["op"] != null && Request.QueryString["op"] == "4") { if (Request.QueryString["id"] != null) { string AuxID = Request.QueryString["id"].ToString(); EM_Encuesta Datos = new EM_Encuesta { Conexion = Comun.Conexion, IDEncuesta = AuxID, IDUsuario = Comun.IDUsuario }; EM_EncuestaNegocio EN = new EM_EncuestaNegocio(); EN.CerrarEncuestaXID(Datos); if (Datos.Completado) { string ScriptError = DialogMessage.Show(TipoMensaje.Success, "La encuesta fue cerrada correctamente.", "Información", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, true); ScriptManager.RegisterStartupScript(this, typeof(Page), "popup", ScriptError, true); } else { 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); } } } if (!IsPostBack) { } else { } this.CargarGridEncuesta(); 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); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.QueryString["op"] != null) { if (Request.QueryString["op"] == "2") { if (Request.QueryString["id"] != null) { string ID = Request.QueryString["id"].ToString(); if (Request.QueryString["id"].ToString() == ID) { //Obtener los datos y dibujarlos. EM_Encuesta DatosAux = new EM_Encuesta { Conexion = Comun.Conexion, IDEncuesta = ID }; EM_EncuestaNegocio CN = new EM_EncuestaNegocio(); CN.ObtenerDetalleEncuestasXID(DatosAux); if (DatosAux.Completado) { this.CargarDatos(DatosAux); } else { //Ocurrió un error Response.Redirect("frmEncuestas.aspx?error=" + "Error al cargar los datos&nError=1"); } } else { Response.Redirect("frmEncuestas.aspx", false); } } else { Response.Redirect("frmEncuestas.aspx", false); } } else { Response.Redirect("frmEncuestas.aspx", false); } } else { this.IniciarDatos(); } } else { if (Request.Form.Count == 9) { string txtNomb = Request.Form["ctl00$cph_MasterBody$txtNombreEncuesta"].ToString(); string txtTituloGenral = Request.Form["ctl00$cph_MasterBody$txtTituloGeneral"].ToString(); string txtDescripcion = Request.Form["ctl00$cph_MasterBody$txtDescripcion"].ToString(); string txtObservaciones = Request.Form["ctl00$cph_MasterBody$txtObservaciones"].ToString(); string IDEncuesta = ""; try { string AuxID = Request.Form["ctl00$cph_MasterBody$hf"].ToString(); IDEncuesta = AuxID; bool NuevoRegistro = string.IsNullOrEmpty(IDEncuesta); this.Guardar(NuevoRegistro, IDEncuesta, txtNomb, txtTituloGenral, txtDescripcion, txtObservaciones); } catch (Exception ex) { Response.Redirect("ErrorPage.aspx?msjError=" + ex.Message); } } } }