コード例 #1
0
 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;
     }
 }
コード例 #2
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();

            //}
        }
コード例 #3
0
        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();
                }
            }
        }
コード例 #4
0
        private void CountAfliado()
        {
            RR_Afiliados Datos = new RR_Afiliados {
                Conexion = this.Conexion
            };
            RR_CatalogosNegocio EM = new RR_CatalogosNegocio();

            DatosAux = EM.ObtenerCount(Datos);
        }
コード例 #5
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();
         }
     }
 }
コード例 #6
0
 public List <RR_Afiliados> ObtenerListaAfiliados(RR_Afiliados afiliados)
 {
     try
     {
         JL_AfiliadosDatos AD = new JL_AfiliadosDatos();
         return(AD.ObtenerListaAfiliados(afiliados));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #7
0
 public void TransferirAfiliados(RR_Afiliados afiliados, DataTable dataTable)
 {
     try
     {
         JL_AfiliadosDatos AD = new JL_AfiliadosDatos();
         AD.TransferirAfiliados(afiliados, dataTable);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #8
0
 public List <RR_Afiliados> ObtenerCatalogoAfiliadoBusqueda(RR_Afiliados Datos)
 {
     try
     {
         RR_CatalogoDatos CD = new RR_CatalogoDatos();
         return(CD.ObtenerBusquedaAfiliado(Datos));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #9
0
 public RR_Afiliados ObtenerCount(RR_Afiliados Datos)
 {
     try
     {
         RR_CatalogoDatos CD = new RR_CatalogoDatos();
         return(CD.ObternerCountAfiliado(Datos));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #10
0
 public void ObtenerDetalleAfiliadOCompletarXID(RR_Afiliados Datos)
 {
     try
     {
         RR_CatalogoDatos CD = new RR_CatalogoDatos();
         CD.ObtenerDetalleAfiliadOCompletarXID(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #11
0
 public void RatificarAfiliadoXID(RR_Afiliados Datos)
 {
     try
     {
         RR_CatalogoDatos CD = new RR_CatalogoDatos();
         CD.RatificarAfiliadoXID(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #12
0
 public void ACCatalogoAfiliado(RR_Afiliados Datos)
 {
     try
     {
         RR_CatalogoDatos CD = new RR_CatalogoDatos();
         CD.ACCatalogoAfiliado(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #13
0
 public void ObtenerComboAfiliado(RR_Afiliados afiliados)
 {
     try
     {
         JL_AfiliadosDatos AD = new JL_AfiliadosDatos();
         AD.ObtenerComboAfiliados(afiliados);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #14
0
 public void ConfirmarVoto(RR_Afiliados afiliados)
 {
     try
     {
         JL_AfiliadosDatos AD = new JL_AfiliadosDatos();
         AD.ConfirmarVoto(afiliados);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #15
0
 public void GetImagenesAfiliados(RR_Afiliados Datos)
 {
     try
     {
         EC_CatalogoDatos PD = new EC_CatalogoDatos();
         PD.GetImagenesAfiliado(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #16
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;
     }
 }
コード例 #17
0
        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);
        }
コード例 #18
0
 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;
     }
 }
コード例 #19
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                this.cmbOperadorDestino.Enabled = false;
                this.cmbOperadorOrigen.Enabled  = true;
                CargarComboSeccion();
            }

            if (Request.Form.Count > 0)
            {
                if (cmbSeccion.SelectedValue != "0" && cmbOperadorDestino.SelectedValue != "0" && cmbOperadorOrigen.SelectedValue != "0")
                {
                    DataTable table = new DataTable();
                    table.Columns.Add("IDAfiliado", typeof(string));
                    table.Columns.Add("nombreCompleto", typeof(string));
                    CargarListaAfiliados();
                    foreach (var item in afiliados)
                    {
                        if (Request.Form["check" + item.IDAfiliado.ToString()] != null)
                        {
                            string IDAfiliado     = item.IDAfiliado.ToString();
                            string nombreCompleto = item.Nombre.ToString();

                            table.Rows.Add(new object[] { IDAfiliado, nombreCompleto });
                        }
                    }
                    RR_Afiliados afiliadosDatos = new RR_Afiliados()
                    {
                        Conexion      = Comun.Conexion,
                        IDColaborador = this.cmbOperadorDestino.SelectedValue.ToString()
                    };
                    JL_AfiliadosNegocio AN = new JL_AfiliadosNegocio();
                    AN.TransferirAfiliados(afiliadosDatos, table);
                    if (afiliadosDatos.Completado)
                    {
                        Response.Redirect("frmTransferirAfiliados.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);
                        CargarComboSeccion();
                    }
                }
            }
        }
コード例 #20
0
 private void CargarListaAfiliados()
 {
     try
     {
         RR_Afiliados afiliadosDatos = new RR_Afiliados()
         {
             Conexion      = Comun.Conexion,
             IDColaborador = this.cmbOperadorOrigen.SelectedValue.ToString()
         };
         JL_AfiliadosNegocio AN = new JL_AfiliadosNegocio();
         afiliados = AN.ObtenerListaAfiliados(afiliadosDatos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #21
0
        public List <RR_Afiliados> ObtenerListaAfiliados(RR_Afiliados afiliadosDatos)
        {
            List <RR_Afiliados> afiliados = new List <RR_Afiliados>();

            RR_Afiliados  item;
            SqlDataReader Dr = SqlHelper.ExecuteReader(afiliadosDatos.Conexion, "JL_spCSLDB_get_AfiliadosXIDOperador", afiliadosDatos.IDColaborador);

            while (Dr.Read())
            {
                item            = new RR_Afiliados();
                item.Nombre     = Dr.GetString(Dr.GetOrdinal("Nombre"));
                item.IDAfiliado = Dr.GetString(Dr.GetOrdinal("IDAfiliado"));
                afiliados.Add(item);
            }

            return(afiliados);
        }
コード例 #22
0
        private void CargarDatos(RR_Afiliados DatosAux)
        {
            try
            {
                hf.Value = DatosAux.IDAfiliado;
                txtNombreAfiliado.Value    = DatosAux.Nombre;
                txtApePatAfiliado.Value    = DatosAux.ApePat;
                txtApeMatAfiliado.Value    = DatosAux.ApeMat;
                txtFechaAfiliacion.Value   = DatosAux.FechaAfiliacion.ToShortDateString();
                txtDireccion.Value         = DatosAux.Direccion;
                txtNumeroExt.Value         = DatosAux.NumeroExt;
                txtNumeroInt.Value         = DatosAux.NumeroInt;
                txtColonia.Value           = DatosAux.Colonia;
                txtCodigoP.Value           = DatosAux.CodigoPostal.ToString();
                txtClavElector.Value       = DatosAux.ClaveElector;
                txtCorreoElectronico.Value = DatosAux.CorreoElect;
                txtCelular.Value           = DatosAux.Celular;
                txtObservaciones.Value     = DatosAux.Observaciones;
                imgFrente.Src    = "data:image/png;base64," + DatosAux.CredencialFrente;
                imgPosterior.Src = "data:image/png;base64," + DatosAux.CredencialPosterior;
                string ScriptError = @"

                        $(document).ready(
                            function() {
                            document.getElementById('cph_MasterBody_cmbMunicipio').value= '" + DatosAux.Municipio + @"';
                            $('#cph_MasterBody_cmbMunicipio').trigger('change');
                            document.getElementById('cph_MasterBody_cmbSeccion').value= '" + DatosAux.Seccion + @"';
                            $('#cph_MasterBody_cmbSeccion').trigger('change');
                            document.getElementById('cph_MasterBody_cmbOperador').value= '" + DatosAux.IDColaborador + @"';
                            document.getElementById('cph_MasterBody_cmbGenero').value= " + DatosAux.Genero + @"; 
                        });";
                //$(function($){
                //    $('#cmbSeccion').trigger('change');
                //    document.getElementById('cmbSeccion').value= '" + DatosAux.IDPoligono + @"';
                //    document.getElementById('cmbOperador').value= '" + DatosAux.IDColaborador + @"';
                //    document.getElementById('txtGenero').value= " + DatosAux.Genero + @";

                //});";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "popup", ScriptError, true);
                Response.Cookies.Clear();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #23
0
 public void TransferirAfiliados(RR_Afiliados afiliados, DataTable dataTable)
 {
     try
     {
         object result = SqlHelper.ExecuteScalar(afiliados.Conexion,
                                                 CommandType.StoredProcedure, "JL_spCSLDB_set_catAfiliados",
                                                 new SqlParameter("@IDColaborador", afiliados.IDColaborador),
                                                 new SqlParameter("@TablaTemp", dataTable));
         if (result != null)
         {
             afiliados.Completado = true;
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #24
0
 public void GetImagenesAfiliado(RR_Afiliados Datos)
 {
     try
     {
         object[]      Parametros = { Datos.opcion, Datos.IDAfiliado };
         SqlDataReader Dr         = SqlHelper.ExecuteReader(Datos.Conexion, "EC_spCSLDB_get_AfiliadosImagen", Parametros);
         while (Dr.Read())
         {
             Datos.Imagen           = Dr.GetString(Dr.GetOrdinal("Imagen"));
             Datos.CredencialFrente = Dr.GetString(Dr.GetOrdinal("textoCredencial"));
             Datos.Completado       = true;
             break;
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #25
0
 public void ConfirmarVoto(RR_Afiliados afiliados)
 {
     try
     {
         DataSet ds = SqlHelper.ExecuteDataset(afiliados.Conexion, "JL_spCSLDB_A_tblvotosConfirmados", afiliados.IDColaborador, afiliados.IDAfiliado, afiliados.ImagenVoto, afiliados.IDUsuario);
         if (ds != null)
         {
             if (ds.Tables.Count > 0)
             {
                 if (ds.Tables[0] != null)
                 {
                     afiliados.Completado = true;
                 }
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #26
0
 public void ObtenerComboAfiliados(RR_Afiliados afiliados)
 {
     try
     {
         DataSet ds = SqlHelper.ExecuteDataset(afiliados.Conexion, "JL_spCSLDB_get_ComboAfiliados", afiliados.IDPoligono);
         if (ds != null)
         {
             if (ds.Tables.Count > 0)
             {
                 if (ds.Tables[0] != null)
                 {
                     afiliados.TablaDatos = ds.Tables[0];
                 }
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #27
0
 private void CargarComboAfiliado()
 {
     try
     {
         RR_Afiliados afiliados = new RR_Afiliados()
         {
             Conexion   = Comun.Conexion,
             IDPoligono = this.cmbSeccion.SelectedValue.ToString()
         };
         JL_AfiliadosNegocio AN = new JL_AfiliadosNegocio();
         AN.ObtenerComboAfiliado(afiliados);
         this.cmbAfiliado.DataSource     = afiliados.TablaDatos;
         this.cmbAfiliado.DataTextField  = "Nombre";
         this.cmbAfiliado.DataValueField = "IDAfiliado";
         this.cmbAfiliado.DataBind();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #28
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         this.cmbAfiliado.Enabled = false;
         CargarComboSeccion();
     }
     if (Request.Form.Count == 10)
     {
         if (this.cmbAfiliado.SelectedValue != "0" && this.cmbSeccion.SelectedValue != "0")
         {
             //Recuperar la Imagen
             int    size           = imgLogo.PostedFile.ContentLength;
             byte[] ImagenOriginal = new byte[size];
             imgLogo.PostedFile.InputStream.Read(ImagenOriginal, 0, size);
             Bitmap ImagenOriginalBinaria = new Bitmap(imgLogo.PostedFile.InputStream);
             //Imsertar Imagen en la Base de Datos
             string       imagenString = ZM_ConversionBS.ToBase64String(ImagenOriginalBinaria, ImageFormat.Jpeg);
             RR_Afiliados afiliados    = new RR_Afiliados()
             {
                 IDAfiliado = this.cmbAfiliado.SelectedValue.ToString(),
                 Conexion   = Comun.Conexion,
                 ImagenVoto = imagenString,
                 IDUsuario  = Comun.IDUsuario
             };
             JL_AfiliadosNegocio AN = new JL_AfiliadosNegocio();
             AN.ConfirmarVoto(afiliados);
             if (afiliados.Completado)
             {
                 Response.Redirect("frmConfirmarVoto.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);
                 CargarComboSeccion();
             }
         }
     }
 }
コード例 #29
0
        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;
            }
        }
コード例 #30
0
 //public List<> ListaEventoAgenda = new List<RR_TipoEventoAgenda>();
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         CargarComboGenero();
         CargarComboEstado();
         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)
                         {
                             this.CargarDatos(DatosAux);
                         }
                         else
                         {
                             //Ocurrió un error
                             Response.Redirect("frmAfiliadosGrid.aspx?error=" + "Error al cargar los datos&nError=1");
                         }
                     }
                     else
                     {
                         Response.Redirect("frmAfiliadosGrid.aspx");
                     }
                 }
                 else
                 {
                     Response.Redirect("frmAfiliadosGrid.aspx");
                 }
             }
             else
             {
                 Response.Redirect("frmAfiliadosGrid.aspx");
             }
         }
         else
         {
             this.IniciarDatos();
         }
     }
     else
     {
         if (Request.Form.Count == 21)
         {
             int      cp = 0, genero = 0;
             DateTime fecAfiliacion;
             string   operador = Request.Form["cmbOperador"].ToString();
             string   nombre   = Request.Form["ctl00$cph_MasterBody$txtNombreAfiliado"].ToString();
             string   apepat   = Request.Form["ctl00$cph_MasterBody$txtApePatAfiliado"].ToString();
             string   apemat   = Request.Form["ctl00$cph_MasterBody$txtApeMatAfiliado"].ToString();
             DateTime.TryParseExact(Request.Form["ctl00$cph_MasterBody$txtFechaAfiliacion"], "dd/MM/yyyy", CultureInfo.CurrentCulture, System.Globalization.DateTimeStyles.None, out fecAfiliacion);
             //int estado = Convert.ToInt32(Request.Form["txtEstadoAfil"]);
             //int municipio = Convert.ToInt32(Request.Form["txtMunicpioAfil"]);
             int    estado      = 1;
             int    municipio   = 1;
             string id_poligono = Request.Form["cmbSeccion"].ToString();
             int    seccion     = 0;//Request.Form["cmbSeccion"].ToString();
             string direccion   = Request.Form["ctl00$cph_MasterBody$txtDireccion"].ToString();
             string numExt      = Request.Form["ctl00$cph_MasterBody$txtNumeroExt"].ToString();
             string numInt      = Request.Form["ctl00$cph_MasterBody$txtNumeroInt"].ToString();
             string colonia     = Request.Form["ctl00$cph_MasterBody$txtColonia"].ToString();
             int.TryParse(Request.Form["ctl00$cph_MasterBody$txtCodigoP"].ToString(), out cp);
             string clvElector = Request.Form["ctl00$cph_MasterBody$txtClavElector"].ToString();
             string correo     = Request.Form["ctl00$cph_MasterBody$txtCorreoElectronico"].ToString();
             string celular    = Request.Form["ctl00$cph_MasterBody$txtCelular"].ToString();
             int.TryParse(Request.Form["txtGenero"].ToString(), out genero);
             string observaciones = Request.Form["ctl00$cph_MasterBody$txtObservaciones"].ToString();
             try
             {
                 string AuxID = Request.Form["ctl00$cph_MasterBody$hf"].ToString();
                 //IDColaborador = AuxID;
                 bool NuevoRegistro = AuxID == "";
                 this.Guardar(NuevoRegistro, AuxID, operador, nombre, apepat, apemat, fecAfiliacion,
                              estado, municipio, id_poligono, seccion, direccion, numExt, numInt, colonia, cp, clvElector, correo, celular, genero, observaciones);
             }
             catch (Exception ex)
             {
                 Response.Redirect("ErrorPage.aspx?msjError=" + ex.Message);
             }
         }
     }
 }