private void Guardar(bool nuevoRegistro, int id, string desc)
 {
     try
     {
         RR_TipoGastos Datos = new RR_TipoGastos()
         {
             NuevoRegistro = nuevoRegistro,
             IDTipoGasto   = id,
             Descripcion   = desc,
             Conexion      = Comun.Conexion,
             IDUsuario     = Comun.IDUsuario
         };
         RR_CatalogosNegocio CN = new RR_CatalogosNegocio();
         CN.ACCatalogoTipoGasto(Datos);
         if (Datos.Completado)
         {
             Response.Redirect("frmTipoGastosGrid.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 RatificarAfiliados(string id)
 {
     try
     {
         RR_Afiliados Datos = new RR_Afiliados {
             Conexion = Comun.Conexion, IDAfiliado = id, IDUsuario = Comun.IDUsuario
         };
         RR_CatalogosNegocio CN = new RR_CatalogosNegocio();
         CN.RatificarAfiliadoXID(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);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #3
0
 private void Guardar(string ID, DataTable Tabla)
 {
     try
     {
         RR_NuevaRespuesta Datos = new RR_NuevaRespuesta
         {
             IDEncuesta = ID,
             TablaDatos = Tabla,
             Conexion   = Comun.Conexion,
             IDUsuario  = User.Identity.Name
         };
         RR_CatalogosNegocio EN = new RR_CatalogosNegocio();
         EN.AEncuestaContestadas(Datos);
         if (Datos.Completado)
         {
             Response.Redirect("frmRespuestaEncuestaGrid.aspx", false);
         }
         else
         {
             string ScriptError = DialogMessage.Show(TipoMensaje.Error, "Error el guardar los datos", "Error", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, true);
             ScriptManager.RegisterStartupScript(this, typeof(Page), "popup", ScriptError, true);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 private void Guardar(bool NuevoRegistro, int ID, string Descripcion, string status)
 {
     try
     {
         RR_StatusColaborador Datos = new RR_StatusColaborador
         {
             NuevoRegistro = NuevoRegistro,
             IDColaborador = ID,
             Descripcion   = Descripcion,
             ColorStatus   = status,
             Conexion      = Comun.Conexion,
             IDUsuario     = Comun.IDUsuario
         };
         RR_CatalogosNegocio CN = new RR_CatalogosNegocio();
         CN.ACCatalogoStatusColaborador(Datos);
         if (Datos.Completado)
         {
             Response.Redirect("frmStatusColaboradorGrid.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;
     }
 }
Пример #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string AuxID = string.Empty;

            if (Request.QueryString["id"] != null)
            {
                AuxID = Request.QueryString["id"].ToString();
            }
            RR_Afiliados Datos = new RR_Afiliados {
                Conexion = Comun.Conexion, IDAfiliado = AuxID, IDUsuario = Comun.IDUsuario
            };
            RR_CatalogosNegocio CN = new RR_CatalogosNegocio();

            var json = "";

            CN.EliminarAfiliadoXID(Datos);
            if (Datos.Completado)
            {
                json = "Exito";
            }
            else
            {
                json = "Error";
            }
            JsonConvert.SerializeObject(json);
            Response.Clear();
            Response.ContentType = "application/text;";
            Response.Write(json);
            Response.End();

            //}
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                CargarComboGenero();
                //CargarComboEstado();
                llenarComboMunicipios();

                if (Request.QueryString["op"] != null)
                {
                    if (Request.QueryString["op"] == "2")
                    {
                        if (Request.QueryString["id"] != null)
                        {
                            string ID = Request.QueryString["id"].ToString();
                            IDAF = ID;
                            if (Request.QueryString["id"].ToString() == ID)
                            {
                                //Obtener los datos y dibujarlos.
                                RR_Afiliados DatosAux = new RR_Afiliados {
                                    Conexion = Comun.Conexion, IDAfiliado = ID
                                };
                                RR_CatalogosNegocio CN = new RR_CatalogosNegocio();
                                CN.ObtenerDetalleAfiliadOCompletarXID(DatosAux);
                                if (DatosAux.Completado)
                                {
                                    //Comprobar que la seccion tenga un poligono
                                    //if (getPoligono(DatosAux.Estado,DatosAux.Municipio,DatosAux.Seccion))
                                    //{
                                    this.CargarDatos(DatosAux);
                                    //}
                                }
                                else
                                {
                                    //Ocurrió un error
                                    Response.Redirect("frmCompletarAfiliadosGrid.aspx?error=" + "Error al cargar los datos&nError=1");
                                }
                            }
                            else
                            {
                                Response.Redirect("frmCompletarAfiliadosGrid.aspx?error=" + "Error al cargar los datos&nError=1");
                            }
                        }
                        else
                        {
                            Response.Redirect("frmCompletarAfiliadosGrid.aspx?error=" + "Error al cargar los datos&nError=1");
                        }
                    }
                    else
                    {
                        Response.Redirect("frmCompletarAfiliadosGrid.aspx?error=" + "Error al cargar los datos&nError=1");
                    }
                }
                else
                {
                    this.IniciarDatos();
                }
            }
        }
Пример #7
0
        private void CountAfliado()
        {
            RR_Afiliados Datos = new RR_Afiliados {
                Conexion = this.Conexion
            };
            RR_CatalogosNegocio EM = new RR_CatalogosNegocio();

            DatosAux = EM.ObtenerCount(Datos);
        }
        private void CargarComboBox()
        {
            RR_TipoUsuarios Datos = new RR_TipoUsuarios {
                Conexion = Comun.Conexion
            };
            RR_CatalogosNegocio GN = new RR_CatalogosNegocio();

            Lista = GN.ObtenerCatalogoTipoUsuario(Datos);
        }
Пример #9
0
        private void CargarComboActividad()
        {
            RR_TipoEventoAgenda Datos = new RR_TipoEventoAgenda()
            {
                Conexion = Comun.Conexion
            };
            RR_CatalogosNegocio GN = new RR_CatalogosNegocio();

            ListaEventoAgenda = GN.ObtenerCatalogoActividad(Datos);
        }
Пример #10
0
        private void CargarComboGenero()
        {
            CH_Genero Datos = new CH_Genero()
            {
                Conexion = Comun.Conexion
            };
            RR_CatalogosNegocio GN = new RR_CatalogosNegocio();

            ListaGeneros = GN.ObtenerComboGenero(Datos);
        }
Пример #11
0
        private void CargarComboEncargado()
        {
            EM_CatColaborador Datos = new EM_CatColaborador()
            {
                Conexion = Comun.Conexion
            };
            RR_CatalogosNegocio GN = new RR_CatalogosNegocio();

            ListaColaboradores = GN.ObtenerCatalogoEncargado(Datos);
        }
Пример #12
0
 //public List<> ListaEventoAgenda = new List<RR_TipoEventoAgenda>();
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         CargarComboGenero();
         CargarComboEstado();
         llenarComboMunicipios();
         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.
                         RR_Afiliados DatosAux = new RR_Afiliados {
                             Conexion = Comun.Conexion, IDAfiliado = ID
                         };
                         RR_CatalogosNegocio CN = new RR_CatalogosNegocio();
                         CN.ObtenerDetalleAfiliadoXID(DatosAux);
                         if (DatosAux.Completado)
                         {
                             //Datos = DatosAux;
                             this.CargarDatos(DatosAux);
                         }
                         else
                         {
                             //Ocurrió un error
                             Response.Redirect("frmAfiliados.aspx?error=" + "Error al cargar los datos&nError=1");
                         }
                     }
                     else
                     {
                         Response.Redirect("frmAfiliados.aspx?error=" + "Error al cargar los datos&nError=1");
                     }
                 }
                 else
                 {
                     Response.Redirect("frmAfiliados.aspx?error=" + "Error al cargar los datos&nError=1");
                 }
             }
             else
             {
                 Response.Redirect("frmAfiliados.aspx?error=" + "Error al cargar los datos&nError=1");
             }
         }
         else
         {
             this.IniciarDatos();
         }
     }
 }
Пример #13
0
 private void Guardar(bool NuevoRegistro, string AuxID, string IDColaborador, string nombre, string apepat, string apemat, DateTime fecAfiliacion,
                      int estado, int municipio, int seccion, string direccion, string numExt, string numInt, string colonia, int cp, string clvElector, string correo, string celular,
                      int genero, string observaciones)
 {
     try
     {
         RR_Afiliados Datos = new RR_Afiliados()
         {
             NuevoRegistro   = NuevoRegistro,
             IDAfiliado      = AuxID,
             IDColaborador   = IDColaborador,
             Nombre          = nombre,
             ApePat          = apepat,
             ApeMat          = apemat,
             FechaAfiliacion = fecAfiliacion,
             Estado          = estado,
             Municipio       = municipio,
             Seccion         = seccion,
             Direccion       = direccion,
             NumeroExt       = numExt,
             NumeroInt       = numInt,
             Colonia         = colonia,
             CodigoPostal    = cp,
             ClaveElector    = clvElector,
             CorreoElect     = correo,
             Celular         = celular,
             Genero          = genero,
             Observaciones   = observaciones,
             Ratificacion    = false,
             Conexion        = Comun.Conexion,
             IDUsuario       = Comun.IDUsuario
         };
         RR_CatalogosNegocio CN = new RR_CatalogosNegocio();
         CN.ACCatalogoAfiliado(Datos);
         if (Datos.Completado)
         {
             string ScriptError = DialogMessage.Show(TipoMensaje.Success, "Los datos se guardaron correctamente", "Información", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, true);
             ScriptManager.RegisterStartupScript(this, typeof(Page), "popup", ScriptError, true);
             Response.Redirect("frmAfiliados.aspx?op=1", 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;
     }
 }
Пример #14
0
        private void CargarComboGenero()
        {
            CH_Genero Datos = new CH_Genero()
            {
                Conexion = Comun.Conexion
            };
            RR_CatalogosNegocio GN = new RR_CatalogosNegocio();

            ListaGeneros             = GN.ObtenerComboGenero(Datos);
            cmbGenero.DataSource     = ListaGeneros;
            cmbGenero.DataTextField  = "Descripcion";
            cmbGenero.DataValueField = "IDGenero";
            cmbGenero.DataBind();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (Request.QueryString["op"] != null && Request.QueryString["op"] == "3")
                {
                    if (Request.QueryString["id"] != null)
                    {
                        int AuxID = 0;
                        int.TryParse(Request.QueryString["id"], out AuxID);
                        RR_TipoUsuarios Datos =
                            new RR_TipoUsuarios
                        {
                            Conexion   = Comun.Conexion,
                            IDTUsuario = AuxID,
                            IDUsuario  = Comun.IDUsuario
                        };
                        RR_CatalogosNegocio CN = new RR_CatalogosNegocio();
                        CN.EliminarTipoUsuarioXID(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);
                        }
                    }
                }
                if (!IsPostBack)
                {
                }
                else
                {
                }
                this.CargarGrid();

                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);
            }
        }
Пример #16
0
 public void CargarGrid()
 {
     try
     {
         RR_StatusColaborador Datos = new RR_StatusColaborador {
             Conexion = Comun.Conexion
         };
         RR_CatalogosNegocio GN = new RR_CatalogosNegocio();
         Lista = GN.ObtenerCatalogoStatusColaborador(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #17
0
 public void CargarGridModuloXTipoUsuario()
 {
     try
     {
         RR_ModuloXTipoUsuario Datos = new RR_ModuloXTipoUsuario {
             Conexion = Comun.Conexion
         };
         RR_CatalogosNegocio GN = new RR_CatalogosNegocio();
         ListaModulo = GN.ObtenerCatalogoModuloTipoUsuario(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void CargarGrid()
 {
     try
     {
         RR_IndicadorEncuestas Datos = new RR_IndicadorEncuestas {
             Conexion = Comun.Conexion
         };
         RR_CatalogosNegocio GN = new RR_CatalogosNegocio();
         Lista = GN.ObtenerCatalogoIndicadorEncuestas(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public void BusquedaAfiliado(int Op, string Busq, bool Ratificado, DateTime FechaIni, DateTime FechaFin)
        {
            RR_Afiliados Datos = new RR_Afiliados()
            {
                Resultado    = Op,
                Nombre       = Busq,
                Ratificacion = Ratificado,
                Fecha1       = FechaIni,
                Fecha2       = FechaFin,
                Conexion     = Comun.Conexion
            };
            RR_CatalogosNegocio GN = new RR_CatalogosNegocio();

            Lista = GN.ObtenerCatalogoAfiliadoBusqueda(Datos);
        }
 public void CargarGrid()
 {
     try
     {
         RR_GradoEstudios Datos = new RR_GradoEstudios {
             Conexion = Comun.Conexion
         };
         RR_CatalogosNegocio GN = new RR_CatalogosNegocio();
         Lista = GN.ObtenerCatalogoGradoEstudios(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #21
0
 public void CargarGrid()
 {
     try
     {
         RR_NuevaActividad Datos = new RR_NuevaActividad()
         {
             Conexion = Comun.Conexion
         };
         RR_CatalogosNegocio GN = new RR_CatalogosNegocio();
         Lista = GN.ObtenerCatalogoNuevaActividad(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void CargarGrid(int opcion)
 {
     try
     {
         RR_Afiliados Datos = new RR_Afiliados()
         {
             Conexion = Comun.Conexion, opcion = opcion
         };
         RR_CatalogosNegocio GN = new RR_CatalogosNegocio();
         Lista = GN.ObtenerCatalogoAfiliado(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #23
0
 public void CargarGrid()
 {
     try
     {
         RR_TipoGastos Datos = new RR_TipoGastos()
         {
             Conexion = Comun.Conexion
         };
         RR_CatalogosNegocio GN = new RR_CatalogosNegocio();
         Lista = GN.ObtenerCatalogoTipoGasto(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #24
0
 private void llenarComboMunicipios()
 {
     try
     {
         CH_Municipio Datos = new CH_Municipio {
             Conexion = Comun.Conexion, IDEstado = 7
         };
         RR_CatalogosNegocio GN = new RR_CatalogosNegocio();
         ListMunicipio               = GN.ObtenerComboMunicipio(Datos);
         cmbMunicipio.DataSource     = ListMunicipio;
         cmbMunicipio.DataTextField  = "MunicipioDesc";
         cmbMunicipio.DataValueField = "IDMunicipio";
         cmbMunicipio.DataBind();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #25
0
 private void Guardar(bool NuevoRegistro, string ID, string NombreActividad, int tipoActividadEvento, string TipoEncargado, DateTime fechaInicio,
                      string HoraInicio, DateTime fechaFinal, string horaFinal, string observacionesm, decimal Meta, string msjEncargado)
 {
     try
     {
         RR_NuevaActividad Datos = new RR_NuevaActividad
         {
             NuevoRegistro         = NuevoRegistro,
             IDNuevaAct            = ID,
             EsEvento              = true,
             NombreActividad       = NombreActividad,
             IDTipoActividadEvento = tipoActividadEvento,
             EncargadoActividad    = TipoEncargado,
             IDEstatusGeneral      = 1,
             IDEstatusVisto        = 1,
             FechaInicio           = fechaInicio,
             HoraInicio            = HoraInicio,
             FechaTermino          = fechaFinal,
             HoraTermino           = horaFinal,
             Observaciones         = observacionesm,
             MetaEstablecida       = Meta,
             MensajeEncargado      = msjEncargado,
             Conexion              = Comun.Conexion,
             IDUsuario             = Comun.IDUsuario
         };
         RR_CatalogosNegocio CN = new RR_CatalogosNegocio();
         CN.ACCatalogoNuevaActividad(Datos);
         if (Datos.Completado)
         {
             Response.Redirect("frmActividadesEventosGrid.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;
     }
 }
Пример #26
0
 public void Busqueda(int op, string txtBusqueda, int IDSta, DateTime FechaInicio, DateTime FechaFin)
 {
     try
     {
         RR_NuevaActividad DatosA = new RR_NuevaActividad()
         {
             Resultado        = op,
             Busqueda         = txtBusqueda,
             IDEstatusGeneral = IDSta,
             FechaInicio      = FechaInicio,
             FechaTermino     = FechaFin,
             Conexion         = Comun.Conexion
         };
         RR_CatalogosNegocio CN = new RR_CatalogosNegocio();
         Lista = CN.ObtenerActividadesBusqueda(DatosA);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         //Se inicializan campos, datos, valores
         if (Request.QueryString["op"] != null)
         {
             if (Request.QueryString["op"] == "2")
             {
                 if (Request.QueryString["id"] != null)
                 {
                     int ID = 0;
                     if (int.TryParse(Request.QueryString["id"].ToString(), out ID))
                     {
                         //Obtener los datos y dibujarlos.
                         RR_StatusColaborador DatosAux = new RR_StatusColaborador {
                             Conexion = Comun.Conexion, IDColaborador = ID
                         };
                         RR_CatalogosNegocio CN = new RR_CatalogosNegocio();
                         CN.ObtenerDetalleStatusColaboradorXID(DatosAux);
                         if (DatosAux.Completado)
                         {
                             this.CargarDatos(DatosAux);
                         }
                         else
                         {
                             //Ocurrió un error
                             Response.Redirect("frmStatusColaboradorGrid.aspx?errorMessage=" + DatosAux.Completado);
                         }
                     }
                     else
                     {
                         Response.Redirect("frmStatusColaboradorGrid.aspx?errorMessage=1");
                     }
                 }
                 else
                 {
                     Response.Redirect("frmStatusColaboradorGrid.aspx?errorMessage=2");
                 }
             }
             else
             {
                 Response.Redirect("frmStatusColaboradorGrid.aspx?errorMessage=3");
             }
         }
         else
         {
             this.IniciarDatos();
         }
     }
     else
     {
         //Page.Validate();
         //if (IsValid)
         //{
         if (Request.Form.Count == 7)
         {
             string txtDescr  = Request.Form["ctl00$cph_MasterBody$txtDescripcion"].ToString();
             string txtstatus = Request.Form["ctl00$cph_MasterBody$txtColor"].ToString();
             int    IDColab   = -1;
             try
             {
                 //BasicCrypto BC = new BasicCrypto();
                 //string AuxID = BC.Desencripta(Request.Form["ctl00$cph_MasterBody$hf"].ToString());
                 string AuxID = Request.Form["ctl00$cph_MasterBody$hf"].ToString();
                 int.TryParse(AuxID, out IDColab);
                 bool NuevoRegistro = !(IDColab > 0);
                 this.Guardar(NuevoRegistro, IDColab, txtDescr, txtstatus);
             }
             catch (Exception ex)
             {
                 Response.Redirect("ErrorPage.aspx?msjError=" + ex.Message);
             }
             //}
         }
     }
 }
        public void GenerarPDF(string id)
        {
            try
            {
                RR_Afiliados DatosAux = new RR_Afiliados {
                    Conexion = Comun.Conexion, IDAfiliado = id
                };
                RR_CatalogosNegocio CN = new RR_CatalogosNegocio();
                CN.ObtenerDetalleAfiliadoXID(DatosAux);

                Font     fuente = new Font();
                DateTime fecha  = DateTime.Today;
                string   mes    = MonthName(fecha.Month);
                int      dia    = fecha.Day;
                int      anio   = fecha.Year;
                var      doc    = new Document();
                nombre = DatosAux.Nombre + DatosAux.ApePat + DatosAux.ApeMat;
                string[] s = nombre.Split(' ');
                if (s.Length == 2)
                {
                    nombre1 = s[0].Trim();
                    nombre2 = s[1].Trim();
                    nombre  = nombre1 + nombre2;
                }
                if (DatosAux.Completado)
                {
                    try
                    {
                        PdfWriter writer = PdfWriter.GetInstance(doc, new FileStream(Server.MapPath("~/Pdf/") + nombre + ".pdf", FileMode.Create)); //Ubicacion del archivo
                        doc.Open();

                        string textoRenuncia =
                            "Por medio de la presente, manifiesto mi deseo de continuar afiliada(o) al " +
                            " " +
                            " y en este acto, renuncio a mi afiliación a cualquier otro Partido Político.\n\n\n";

                        BaseFont bfTimes = BaseFont.CreateFont(BaseFont.HELVETICA, BaseFont.CP1252, false);
                        Font     times   = new Font(bfTimes, 16);
                        textoRenuncia = textoRenuncia.Replace(Environment.NewLine, String.Empty)
                                        .Replace("  ", String.Empty);
                        Chunk beginning = new Chunk(textoRenuncia, times);

                        Chunk c  = new Chunk("Anexo 1\n\n\n\n", times);
                        Chunk c1 = new Chunk(DatosAux.Estado + "a " + Convert.ToString(dia) + " de " + mes + " de " + Convert.ToString(anio) + "\n\n\n");
                        Chunk c2 = new Chunk("Instituto Nacional Electoral\n\n\n\n\n", times);
                        Chunk c3 = new Chunk(DatosAux.ApePat + "                                                                            " + DatosAux.ApeMat + "                                    ");
                        Chunk c4 = new Chunk("APELLIDO PATERNO                                                                  APELLIDO MATERNO                    ");
                        c4.SetUnderline(0.5f, 15f);
                        Chunk cn = new Chunk("\n\n\n");
                        Chunk c5 = new Chunk(DatosAux.Nombre);
                        Chunk c6 = new Chunk("                                                              NOMBRE(S)                                                                         ");
                        c6.SetUnderline(0.5f, 15f);
                        Chunk cn1 = new Chunk("\n\n\n");
                        Chunk c7  = new Chunk(DatosAux.Direccion + ", " + "#" + DatosAux.NumeroExt + ", " + DatosAux.NumeroInt + ", " + DatosAux.Colonia + ", " + DatosAux.CodigoPostal + ", " + DatosAux.Estado + ", " + DatosAux.Municipio);
                        Chunk c8  = new Chunk("                     DOMICILIO COMPLETO (Calle,No.Ext, No.Int, Col, C.P., Entidad, Municipio)             ");
                        c8.SetUnderline(0.5f, 15f);
                        Chunk c9  = new Chunk("\nCLAVE DE ELECTOR: " + DatosAux.ClaveElector);
                        Chunk cn2 = new Chunk("\n\n\n");
                        Chunk c10 = new Chunk("                 Firma o Huella digital del afiliado                    ");
                        c10.SetUnderline(0.5f, 15f);
                        Chunk c11 = new Chunk("\n\nCorreo electronico para recibir notificaciones: " + DatosAux.CorreoElect + "\n\n");
                        Chunk c12 = new Chunk("Número telefonico (incluyendo LADA): " + DatosAux.Celular + "\n\n");
                        Chunk c13 = new Chunk("Correo electronico de la Comisión de Afiliación para recibir notificaciones: [email protected]");

                        Phrase p1   = new Phrase(beginning);
                        Phrase pc   = new Phrase();
                        Phrase pc1  = new Phrase();
                        Phrase pc2  = new Phrase();
                        Phrase pc3  = new Phrase();
                        Phrase pc4  = new Phrase();
                        Phrase pcn  = new Phrase();
                        Phrase pc5  = new Phrase();
                        Phrase pc6  = new Phrase();
                        Phrase pcn1 = new Phrase();
                        Phrase pc7  = new Phrase();
                        Phrase pc8  = new Phrase();
                        Phrase pc9  = new Phrase();
                        Phrase pcn2 = new Phrase();
                        Phrase pc11 = new Phrase();
                        Phrase pc12 = new Phrase();
                        Phrase pc13 = new Phrase();
                        Phrase pc14 = new Phrase();

                        pc.Add(c);
                        pc1.Add(c1);
                        pc2.Add(c2);
                        pc3.Add(c3);
                        pc4.Add(c4);
                        pcn.Add(cn);
                        pc5.Add(c5);
                        pc6.Add(c6);
                        pcn1.Add(cn1);
                        pc7.Add(c7);
                        pc8.Add(c8);
                        pc9.Add(c9);
                        pcn2.Add(cn2);
                        pc11.Add(c10);
                        pc12.Add(c11);
                        pc13.Add(c12);
                        pc14.Add(c13);

                        Paragraph parrafo1  = new Paragraph();
                        Paragraph parrafo2  = new Paragraph();
                        Paragraph parrafo3  = new Paragraph();
                        Paragraph parrafo4  = new Paragraph();
                        Paragraph salto     = new Paragraph();
                        Paragraph parrafo5  = new Paragraph();
                        Paragraph parrafo6  = new Paragraph();
                        Paragraph parrafo7  = new Paragraph();
                        Paragraph salto1    = new Paragraph();
                        Paragraph parrafo8  = new Paragraph();
                        Paragraph parrafo9  = new Paragraph();
                        Paragraph parrafo10 = new Paragraph();
                        Paragraph parrafo11 = new Paragraph();
                        Paragraph parrafo12 = new Paragraph();
                        Paragraph parrafo13 = new Paragraph();
                        Paragraph parrafo14 = new Paragraph();
                        Paragraph parrafo15 = new Paragraph();
                        Paragraph parrafo16 = new Paragraph();

                        parrafo1.Add(pc);
                        parrafo1.Alignment = Element.ALIGN_RIGHT;
                        parrafo2.Add(pc1);
                        parrafo2.Alignment = Element.ALIGN_RIGHT;
                        parrafo3.Add(pc2);
                        parrafo4.Add(p1);
                        parrafo5.Add(pc3);
                        parrafo6.Add(pc4);
                        salto.Add(pcn);
                        parrafo7.Add(pc5);
                        parrafo7.Alignment = Element.ALIGN_CENTER;
                        salto1.Add(pcn1);
                        parrafo8.Add(pc6);
                        parrafo8.Alignment = Element.ALIGN_CENTER;
                        parrafo9.Add(pc7);
                        parrafo9.Alignment = Element.ALIGN_CENTER;
                        parrafo10.Add(pc8);
                        parrafo10.Alignment = Element.ALIGN_CENTER;
                        parrafo11.Add(pc9);
                        parrafo12.Add(pcn2);
                        parrafo13.Add(pc11);
                        parrafo13.Alignment = Element.ALIGN_CENTER;
                        parrafo14.Add(pc12);
                        parrafo15.Add(pc13);
                        parrafo16.Add(pc14);

                        doc.Add(parrafo1);
                        doc.Add(parrafo2);
                        doc.Add(parrafo3);
                        doc.Add(parrafo4);
                        doc.Add(parrafo5);
                        doc.Add(parrafo6);
                        doc.Add(salto);
                        doc.Add(parrafo7);
                        doc.Add(parrafo8);
                        doc.Add(salto1);
                        doc.Add(parrafo9);
                        doc.Add(parrafo10);
                        doc.Add(parrafo11);
                        doc.Add(parrafo12);
                        doc.Add(parrafo13);
                        doc.Add(parrafo14);
                        doc.Add(parrafo15);
                        doc.Add(parrafo16);
                    }
                    catch (DocumentException dex)

                    {
                        throw (dex);
                    }
                    catch (IOException ioex)
                    {
                        throw (ioex);
                    }
                    finally
                    {
                        doc.Close();
                        OpenPDF(Server.MapPath("~/Pdf/") + nombre + ".pdf");
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 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 && Request.QueryString["id2"] != null && Request.QueryString["id3"] != null)
                 {
                     string ID      = Request.QueryString["id"].ToString();
                     string IDPregu = Request.QueryString["id2"].ToString();
                     this.IDPregunta = IDPregu;
                     string IDEncu = Request.QueryString["id3"].ToString();
                     this.IDEncuesta = IDEncu;
                     //Obtener los datos y dibujarlos.
                     RR_NuevaRespuesta DatosAux = new RR_NuevaRespuesta {
                         Conexion = Comun.Conexion, IDRespuesta = ID, IDPregunta = IDPregu, IDEncuesta = IDEncu
                     };
                     RR_CatalogosNegocio CN = new RR_CatalogosNegocio();
                     CN.ObtenerDetalleRespuestasXID(DatosAux);
                     if (DatosAux.Completado)
                     {
                         this.CargarDatos(DatosAux);
                     }
                     else
                     {
                         //Ocurrió un error
                         Response.Redirect("frmPorcentajePreguntaGrid.aspx?error=" + "Error al cargar los datos&nError=1");
                     }
                 }
                 else
                 {
                     Response.Redirect("frmEncuestas", false);
                 }
             }
             else if (Request.QueryString["op"] == "1")
             {
                 if (Request.QueryString["id"] != null && Request.QueryString["id2"] != null)
                 {
                     string ID = Request.QueryString["id"].ToString();
                     this.IDPregunta = ID.ToString();
                     string ID2 = Request.QueryString["id2"].ToString();
                     this.IDEncuesta = ID2.ToString();
                     if (Request.QueryString["id"].ToString() == ID)
                     {
                         this.IDEncuesta = ID2.ToString();
                         hf3.Value       = ID2.ToString();
                         this.IDPregunta = ID.ToString();
                         hf2.Value       = ID.ToString();
                     }
                     else
                     {
                         Response.Redirect("frmPorcentajePregunta.aspx?op=0&id=" + this.IDPregunta.ToString(), false);
                     }
                 }
                 else
                 {
                     Response.Redirect("frmEncuestas", false);
                 }
             }
             else
             {
                 Response.Redirect("frmEncuestas", false);
             }
         }
         else
         {
             this.IniciarDatos();
         }
     }
     else
     {
         if (Request.Form.Count == 10)
         {
             string Descp = Request.Form["ctl00$cph_MasterBody$txtDescripcion"].ToString();
             int    Orden = 0;
             int.TryParse(Request.Form["ctl00$cph_MasterBody$txtOrden"].ToString(), out Orden);
             string Color = Request.Form["ctl00$cph_MasterBody$txtColor"].ToString();
             try
             {
                 string AuxID         = Request.Form["ctl00$cph_MasterBody$hf"].ToString();
                 string AuxIDPregunta = Request.Form["ctl00$cph_MasterBody$hf2"].ToString();
                 string AuxIDEncuesta = Request.Form["ctl00$cph_MasterBody$hf3"].ToString();
                 //IDColaborador = AuxID;
                 bool NuevoRegistro = string.IsNullOrEmpty(AuxID);
                 this.Guardar(NuevoRegistro, AuxID, AuxIDPregunta, AuxIDEncuesta, Descp, Color, Orden);
             }
             catch (Exception ex)
             {
                 Response.Redirect("ErrorPage.aspx?msjError=" + ex.Message);
             }
         }
     }
 }
Пример #30
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         if (Request.QueryString["op"] != null && Request.QueryString["op"] == "0")
         {
             if (Request.QueryString["id"] != null && Request.QueryString["id2"] != null && Request.QueryString["id3"] != null)
             {
                 string AuxID  = Request.QueryString["id"].ToString();
                 string AuxID2 = Request.QueryString["id2"].ToString();
                 int.TryParse(Request.QueryString["id3"].ToString(), out IDTipoPregunta);
                 RR_NuevaRespuesta Datos = new RR_NuevaRespuesta {
                     Conexion = Comun.Conexion, IDPregunta = AuxID
                 };
                 RR_CatalogosNegocio PN = new RR_CatalogosNegocio();
                 Lista           = PN.ObtenerRespuestas(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 && Request.QueryString["id4"] != null)
             {
                 string AuxID = "";
                 AuxID = Request.QueryString["id"].ToString();
                 string IDPregu = Request.QueryString["id2"].ToString();
                 this.IDPregunta = IDPregu;
                 string IDEncu = Request.QueryString["id3"].ToString();
                 this.IDEncuesta = IDEncu;
                 int.TryParse(Request.QueryString["id4"].ToString(), out IDTipoPregunta);
                 RR_NuevaRespuesta Datos = new RR_NuevaRespuesta {
                     Conexion = Comun.Conexion, IDRespuesta = AuxID, IDPregunta = IDPregu, IDEncuesta = IDEncu, IDTipoPre = IDTipoPregunta, IDUsuario = Comun.IDUsuario
                 };
                 RR_CatalogosNegocio CN = new RR_CatalogosNegocio();
                 CN.EliminarRespuestasXID(Datos);
                 if (Datos.Completado)
                 {
                     this.IDPregunta     = Datos.IDPregunta;
                     this.IDEncuesta     = Datos.IDEncuesta;
                     this.IDTipoPregunta = Datos.IDTipoPre;
                     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("frmNuevaRespuestaGrid.aspx?op=0&id=" + Datos.IDPregunta.ToString() + "&id2=" + Datos.IDEncuesta.ToString() + "&id3=" + this.IDTipoPregunta, 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);
     }
 }