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;
     }
 }
Exemple #3
0
        private void eliminarAlianza()
        {
            try
            {
                if (Request.QueryString["id"] != null)
                {
                    int AuxID = 0;
                    int.TryParse(Request.QueryString["id"], out AuxID);
                    FG_CatPartidoPoliticoAlianza Datos = new FG_CatPartidoPoliticoAlianza
                    {
                        Conexion = Comun.Conexion
                        , IDPartidoPoliticoAlianza = AuxID
                        , Usuario = User.Identity.Name
                    };
                    FG_CatPartidoPoliticoAlianzaNegocio FG = new FG_CatPartidoPoliticoAlianzaNegocio();

                    Datos = FG.EliminarAlianza(Datos);

                    Response.Redirect("frmPartidosPoliticosAlianzasGrid.aspx?resultado=" + Datos.Completado + "&mensaje=" + Datos.Mensaje, false);
                }
            }
            catch (Exception ex)
            {
                string mensajeEx;
                mensajeEx = ex.Message.Replace("\r\n", string.Empty);
                Response.Redirect("frmPartidosPoliticosAlianzasGrid.aspx?resultado=False&mensaje=" + mensajeEx, false);
            }
        }
 public FG_CatPartidoPoliticoAlianza EditarAlianza(FG_CatPartidoPoliticoAlianza Datos)
 {
     try
     {
         object[] Parametros =
         {
             2
             , Datos.IDPartidoPoliticoAlianza
             , Datos.Nombre
             , Datos.Siglas
             , Datos.Logo
             , Datos.PartidosPoliticos
             , Datos.Usuario
         };
         SqlDataReader Dr = SqlHelper.ExecuteReader(Datos.Conexion, "FG_spCSLDB_ac_CatPartidoPoliticoAlianza", Parametros);
         while (Dr.Read())
         {
             Datos.Completado = Dr.GetBoolean(Dr.GetOrdinal("completado"));;
             Datos.Mensaje    = Dr.GetString(Dr.GetOrdinal("mensaje"));;
             break;
         }
         return(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #5
0
 public FG_CatPartidoPoliticoAlianza EliminarAlianza(FG_CatPartidoPoliticoAlianza Datos)
 {
     try
     {
         FG_CatPartidoPoliticoAlianzaDatos FG = new FG_CatPartidoPoliticoAlianzaDatos();
         return(FG.EliminarAlianza(Datos));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #6
0
 public List <CH_PartidoPolitico> ObtenerListaPartidosPoliticos(FG_CatPartidoPoliticoAlianza Datos)
 {
     try
     {
         FG_CatPartidoPoliticoAlianzaDatos FG = new FG_CatPartidoPoliticoAlianzaDatos();
         return(FG.ObtenerListaPartidosPoliticos(Datos));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            var resultado = Request.QueryString["resultado"];
            var mensaje   = Request.QueryString["mensaje"];

            if (!(string.IsNullOrEmpty(resultado) && string.IsNullOrEmpty(mensaje)))
            {
                Mensaje(mensaje, resultado);
            }

            if (this.IsPostBack)
            {
                this.Validate();
                if (!this.IsValid)
                {
                    string msg = "";
                    // Loop through all validation controls to see which generated the errors.
                    foreach (IValidator aValidator in this.Validators)
                    {
                        if (!aValidator.IsValid)
                        {
                            msg += "<br />" + aValidator.ErrorMessage;
                        }
                    }
                }
                else
                {
                    //creamos la alianza
                    //Obtenemos los datos del formulario
                    //Guardamos la alianza
                    try
                    {
                        ObtenerDatos();
                        FG = FG_Negocio.CrearAlianza(FG);
                        Response.Redirect("frmPartidosPoliticosAlianzasGrid.aspx?resultado=" + FG.Completado + "&mensaje=" + FG.Mensaje + "", false);
                    }
                    catch (Exception ex)
                    {
                        string mensajeEx;
                        mensajeEx = ex.Message.Replace("\r\n", string.Empty);
                        Response.Redirect("frmPartidoPoliticoAlianzaCrear.aspx?resultado=0&mensaje=" + mensajeEx);
                    }
                }
            }
            else
            {
                IniciarDatos();
            }
        }
        private void CargarDatosAlianza()
        {
            FG          = new FG_CatPartidoPoliticoAlianza();
            FG_Negocio  = new FG_CatPartidoPoliticoAlianzaNegocio();
            FG.Conexion = Comun.Conexion;
            FG.IDPartidoPoliticoAlianza = int.Parse(IDAlianza);
            FG = FG_Negocio.ObtenerDatosAlianza(FG);

            txtNombre.Text     = FG.Nombre;
            txtSigla.Text      = FG.Siglas;
            txtIDAlianza.Value = FG.IDPartidoPoliticoAlianza.ToString();
            Logo.Src           = "data:" + FG.ExtensionBase64 + ";base64, " + FG.Logo;
            Logo.Attributes.Add("data-src", FG.Logo);
            imgLogo.Attributes.Add("data-imagenserver", FG.ImagenServer.ToString());
        }
Exemple #9
0
 private void cargarGrid()
 {
     try
     {
         FG_CatPartidoPoliticoAlianza Datos = new FG_CatPartidoPoliticoAlianza {
             Conexion = Comun.Conexion
         };
         FG_CatPartidoPoliticoAlianzaNegocio FG = new FG_CatPartidoPoliticoAlianzaNegocio();
         listaAlianzas = FG.ObtenerListaPartidosPoliticosAlianza(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 private void LoadCmbPartidosPoliticos()
 {
     try
     {
         FG_CatPartidoPoliticoAlianza Datos = new FG_CatPartidoPoliticoAlianza {
             Conexion = Comun.Conexion
         };
         FG_CatPartidoPoliticoAlianzaNegocio FG = new FG_CatPartidoPoliticoAlianzaNegocio();
         listaPartidosPoliticos              = FG.ObtenerListaPartidosPoliticos(Datos);
         cmbPartidosPoliticos.DataSource     = listaPartidosPoliticos;
         cmbPartidosPoliticos.DataValueField = "IDPartido";
         cmbPartidosPoliticos.DataTextField  = "Nombre";
         cmbPartidosPoliticos.DataBind();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        private void EditarAlianza()
        {
            try
            {
                FG         = new FG_CatPartidoPoliticoAlianza();
                FG_Negocio = new FG_CatPartidoPoliticoAlianzaNegocio();

                FG = ObtenerFormulario();
                FG = FG_Negocio.EditarAlianza(FG);

                Response.Redirect("frmPartidosPoliticosAlianzasGrid.aspx?resultado=" + FG.Completado + "&mensaje=" + FG.Mensaje + "", false);
            }
            catch (Exception ex)
            {
                string error = ex.Message;
                error = error.Replace("\r\n", string.Empty);

                Response.Redirect("frmPartidosPoliticosAlianzasGrid.aspx?resultado=" + FG.Completado + "&mensaje=" + error + "", false);
            }
        }
        private FG_CatPartidoPoliticoAlianza ObtenerFormulario()
        {
            FG_CatPartidoPoliticoAlianza DatosFormulario = new FG_CatPartidoPoliticoAlianza();

            DatosFormulario.IDPartidoPoliticoAlianza = int.Parse(txtIDAlianza.Value);
            DatosFormulario.Nombre   = txtNombre.Text;
            DatosFormulario.Siglas   = txtSigla.Text;
            DatosFormulario.Usuario  = User.Identity.Name;
            DatosFormulario.Conexion = Comun.Conexion;

            foreach (ListItem item in cmbPartidosPoliticos.Items)
            {
                if (item.Selected)
                {
                    DatosFormulario.PartidosPoliticos += item.Value + ",";
                }
            }
            if (imgLogo.HasFile)
            {
                int    size           = imgLogo.PostedFile.ContentLength;
                byte[] ImagenOriginal = new byte[size];
                imgLogo.PostedFile.InputStream.Read(ImagenOriginal, 0, size);
                Bitmap      ImagenOriginalBinaria = new Bitmap(imgLogo.PostedFile.InputStream);
                string      extension             = Path.GetExtension(imgLogo.FileName);
                ImageFormat imageFormateExtension = FG_Auxiliar.ObtenerExtensionImageFormat(extension);
                if (imageFormateExtension != null)
                {
                    DatosFormulario.Logo = ZM_ConversionBS.ToBase64String(ImagenOriginalBinaria, imageFormateExtension);
                }
            }
            else
            {
                DatosFormulario.Logo = Logo.Attributes["data-src"];
            }


            return(DatosFormulario);
        }