public List <FG_CatPartidoPoliticoAlianza> ObtenerListaPartidosPoliticosAlianza(FG_CatPartidoPoliticoAlianza Datos)
        {
            try
            {
                List <FG_CatPartidoPoliticoAlianza> lista = new List <FG_CatPartidoPoliticoAlianza>();
                FG_CatPartidoPoliticoAlianza        item;
                SqlDataReader Dr = SqlHelper.ExecuteReader(Datos.Conexion, "FG_spCSLDB_get_ListadosCatPartidoPoliticoAlianza", 2);
                while (Dr.Read())
                {
                    item = new FG_CatPartidoPoliticoAlianza();
                    item.IDPartidoPoliticoAlianza = Dr.GetInt32(Dr.GetOrdinal("id_CatPoliticoAlianza"));
                    item.Nombre            = Dr.GetString(Dr.GetOrdinal("nombre"));
                    item.Siglas            = Dr.GetString(Dr.GetOrdinal("siglas"));
                    item.Logo              = Dr.GetString(Dr.GetOrdinal("logo"));
                    item.ExtensionBase64   = FG_Auxiliar.ObtenerExtensionImagenBase64(item.Logo);
                    item.PartidosPoliticos = Dr.GetString(Dr.GetOrdinal("partidos"));

                    lista.Add(item);
                }
                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public FG_CatPartidoPoliticoAlianza ObtenerDatosAlianza(FG_CatPartidoPoliticoAlianza Datos)
 {
     try
     {
         object[] Parametros =
         {
             Datos.IDPartidoPoliticoAlianza
         };
         SqlDataReader Dr = SqlHelper.ExecuteReader(Datos.Conexion, "FG_spCSLDB_get_DatosAlianzaXIDAlianza", Parametros);
         while (Dr.Read())
         {
             Datos.Nombre = Dr.GetString(Dr.GetOrdinal("nombre"));
             Datos.Siglas = Dr.GetString(Dr.GetOrdinal("siglas"));
             Datos.Logo   = Dr.GetString(Dr.GetOrdinal("logo"));
             if (string.IsNullOrEmpty(Datos.Logo))
             {
                 Datos.Logo         = FG_Auxiliar.ImagenPredeterminada();
                 Datos.ImagenServer = false;
             }
             else
             {
                 Datos.ImagenServer = true;
             }
             Datos.ExtensionBase64   = FG_Auxiliar.ObtenerExtensionImagenBase64(Datos.Logo);
             Datos.PartidosPoliticos = Dr.GetString(Dr.GetOrdinal("partidos"));
             break;
         }
         return(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public void ObtenerDetallePartidoXID(CH_PartidoPolitico Datos)
        {
            try
            {
                object[]      Parametros = { Datos.IDPartido };
                SqlDataReader Dr         = SqlHelper.ExecuteReader(Datos.Conexion, "CH_spCSLDB_get_PartidoPoliticoDetalle", Parametros);
                while (Dr.Read())
                {
                    Datos.Nombre       = Dr.GetString(Dr.GetOrdinal("Nombre"));
                    Datos.Siglas       = Dr.GetString(Dr.GetOrdinal("Siglas"));
                    Datos.Logo         = Dr.GetString(Dr.GetOrdinal("Logo"));
                    Datos.RGBColor     = Dr.GetString(Dr.GetOrdinal("Color"));
                    Datos.CambioImagen = Dr.GetBoolean(Dr.GetOrdinal("imagenGuardada"));

                    if (string.IsNullOrEmpty(Datos.Logo))
                    {
                        Datos.Logo = FG_Auxiliar.ImagenPredeterminada();
                    }

                    Datos.ExtensionLogo = FG_Auxiliar.ObtenerExtensionImagenBase64(Datos.Logo);

                    Datos.Completado = true;
                    break;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }