Ejemplo n.º 1
0
        //public void ObtenerDetalleCapturaXID(CH_Conteo Datos)
        //{
        //    try
        //    {
        //        DataSet Ds = SqlHelper.ExecuteDataset(Datos.Conexion, "CH_spCSLDB_get_CapturaPREPDetalle", Datos.IDCaptura);
        //        if (Ds != null)
        //        {
        //            if (Ds.Tables.Count == 2)
        //            {
        //                DataTableReader Dr = Ds.Tables[0].CreateDataReader();
        //                while (Dr.Read())
        //                {
        //                    Datos.Casilla = Dr.GetString(Dr.GetOrdinal("Casilla"));
        //                    Datos.UrlImagen = Dr.GetString(Dr.GetOrdinal("UrlImagen"));
        //                    Datos.Colaborador = Dr.GetString(Dr.GetOrdinal("Colaborador"));
        //                    Datos.Comentarios = Dr.GetString(Dr.GetOrdinal("Comentarios"));
        //                    Datos.Completado = true;
        //                    break;
        //                }
        //                List<CH_PartidoPolitico> Lista = new List<CH_PartidoPolitico>();
        //                CH_PartidoPolitico Item;
        //                DataTableReader Dr2 = Ds.Tables[1].CreateDataReader();
        //                while (Dr2.Read())
        //                {
        //                    Item = new CH_PartidoPolitico();
        //                    Item.IDPartido = Dr2.GetInt32(Dr2.GetOrdinal("IDPartido"));
        //                    Item.Nombre = Dr2.GetString(Dr2.GetOrdinal("Partido"));
        //                    Item.Siglas = Dr2.GetString(Dr2.GetOrdinal("Siglas"));
        //                    Item.UrlLogo = Dr2.GetString(Dr2.GetOrdinal("LogoPartido"));
        //                    Item.Votos = Dr2.GetInt32(Dr2.GetOrdinal("Votos"));

        //                    Lista.Add(Item);
        //                }
        //                Datos.ListaPartidos = Lista;
        //            }
        //        }
        //    }
        //    catch (Exception ex)
        //    {
        //        throw ex;
        //    }
        //}

        public void ACDetalleCapturaXID(CH_Conteo Datos, string seccion, string casilla, string colaborador)
        {
            try
            {
                object[] Parametros = { Datos.IDCaptura, Datos.TablaDatos, Datos.IDUsuario, seccion, casilla, "" };
                object   Result     = SqlHelper.ExecuteScalar(Datos.Conexion, CommandType.StoredProcedure, "ER_spCSLDB_AC_CapturaDetalleResultados2",
                                                              new SqlParameter("@IDCaptura", Datos.IDCaptura),
                                                              new SqlParameter("@TablaVotos", Datos.TablaDatos),
                                                              new SqlParameter("@IDUsuario", Datos.IDUsuario),
                                                              new SqlParameter("@IdSeccion", seccion),
                                                              new SqlParameter("@IdCasilla", casilla),
                                                              new SqlParameter("@IdColaborador", colaborador),
                                                              new SqlParameter("@Imagen", Datos.UrlImagen)
                                                              );
                if (Result != null)
                {
                    int Resultado = 0;
                    int.TryParse(Result.ToString(), out Resultado);
                    if (Resultado == 1)
                    {
                        Datos.Completado = true;
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 private void Guardar(string _IDCaptura, DataTable _TablaDatos, string _idSeccion, string _idCasilla, string colaborador, string imagen)
 {
     try
     {
         CH_Conteo DatosAux = new CH_Conteo
         {
             IDCaptura  = _IDCaptura,
             TablaDatos = _TablaDatos,
             IDUsuario  = Comun.IDUsuario,
             Conexion   = Comun.Conexion,
             UrlImagen  = imagen
         };
         CH_ConteoNegocio CN = new CH_ConteoNegocio();
         CN.ACDetalleCapturaXID(DatosAux, _idSeccion, _idCasilla, colaborador);
         if (DatosAux.Completado)
         {
             Response.Redirect("frmCapturas.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;
     }
 }
Ejemplo n.º 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                CH_Conteo Datos = new CH_Conteo {
                    Conexion = Comun.Conexion
                };
                CH_ConteoNegocio CN = new CH_ConteoNegocio();
                if (Request.QueryString["op"] != null && Request.QueryString["op"] == "3")
                {
                    if (Request.QueryString["id"] != null)
                    {
                        string AuxID = Request.QueryString["id"].ToString();
                        Datos.IDCaptura = AuxID;
                        CN.EliminarCaptura(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 eliminar el registro.", "Error", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, true);
                            ScriptManager.RegisterStartupScript(this, typeof(Page), "popup", ScriptError, true);
                        }
                    }
                }

                Lista = CN.ObtenerCapturas(Datos);
            }
            catch (Exception)
            { }
        }
Ejemplo n.º 4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (Request.QueryString["id"] != null)
         {
             string    ID       = Request.QueryString["id"].ToString();
             CH_Conteo DatosAux = new CH_Conteo {
                 Conexion = Comun.Conexion, IDCaptura = ID
             };
             CH_ConteoNegocio CN = new CH_ConteoNegocio();
             CN.ObtenerDetalleCapturaXID(DatosAux);
             if (DatosAux.Completado)
             {
                 Datos    = DatosAux;
                 hf.Value = Datos.IDCaptura;
             }
             else
             {
                 //Ocurrió un error
                 Response.Redirect("frmCapturas.aspx?error=" + "Error al cargar los datos&nError=1");
             }
         }
         else
         {
             Response.Redirect("frmCapturas.aspx");
         }
     }
     else
     {
         if (Request.Form.Count > 0)
         {
             string    idseccion   = "";
             string    idcasilla   = "";
             string    colaborador = "";
             string[]  KeysForm    = Request.Form.AllKeys;
             DataTable TablaAux    = new DataTable();
             TablaAux.Columns.Add("IDAlianza", typeof(int));
             TablaAux.Columns.Add("Votos", typeof(int));
             for (int i = 0; i < KeysForm.Length; i++)
             {
                 if (KeysForm[i].StartsWith("txtPartido"))
                 {
                     int IDPartido = 0, Votos = 0;
                     int.TryParse(KeysForm[i].Substring(10, KeysForm[i].Length - 10), out IDPartido);
                     int.TryParse(Request.Form[KeysForm[i]], out Votos);
                     object[] FilaDatos = { IDPartido, Votos };
                     TablaAux.Rows.Add(FilaDatos);
                 }
             }
             string IDCaptura = string.IsNullOrEmpty(hf.Value) ? string.Empty : hf.Value.ToString();
             this.Guardar(IDCaptura, idseccion, idcasilla, colaborador, TablaAux);
         }
     }
 }
Ejemplo n.º 5
0
 private void CargarDatos(CH_Conteo DatosAux)
 {
     try
     {
         hf.Value = DatosAux.IDCaptura;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 6
0
 public void ObtenerDatosGraficaConteoPrep(CH_Conteo Datos)
 {
     try
     {
         DataSet Ds = SqlHelper.ExecuteDataset(Datos.Conexion, "EM_Estadisticos_spCSLDB_get_ConteoPrep");
         if (Ds != null)
         {
             if (Ds.Tables.Count == 4)
             {
                 DataTableReader Dr = Ds.Tables[0].CreateDataReader();
                 while (Dr.Read())
                 {
                     Datos.CasillaGanada = Dr.GetInt32(Dr.GetOrdinal("CasillaGanada"));
                     Datos.Completado    = true;
                     break;
                 }
                 DataTableReader Drp = Ds.Tables[1].CreateDataReader();
                 while (Drp.Read())
                 {
                     Datos.CasillaPerdida = Drp.GetInt32(Drp.GetOrdinal("CasillaPerdida"));
                     Datos.Completado     = true;
                     break;
                 }
                 DataTableReader Drt = Ds.Tables[2].CreateDataReader();
                 while (Drt.Read())
                 {
                     Datos.TotalCasilla = Drt.GetInt32(Drt.GetOrdinal("TotalCasilla"));
                     Datos.Completado   = true;
                     break;
                 }
                 List <CH_Conteo> Lista = new List <CH_Conteo>();
                 CH_Conteo        Item;
                 DataTableReader  Dr2 = Ds.Tables[3].CreateDataReader();
                 while (Dr2.Read())
                 {
                     Item = new CH_Conteo();
                     Item.CantidadVoto  = Dr2.GetInt32(Dr2.GetOrdinal("CantidadVoto"));
                     Item.SiglasPartido = Dr2.GetString(Dr2.GetOrdinal("siglas"));
                     Lista.Add(Item);
                 }
                 Datos.ListaConteo     = Lista;
                 Datos.CasillaEmpatada = Datos.TotalCasilla - (Datos.CasillaGanada + Datos.CasillaPerdida);
                 if (Datos.CasillaEmpatada < 0)
                 {
                     Datos.CasillaEmpatada *= -1;
                 }
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 7
0
 public void Validarconteo(CH_Conteo Datos)
 {
     try
     {
         CH_ConteoDatos CD = new CH_ConteoDatos();
         CD.Validarconteo(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 8
0
        //public void ACDetalleCapturaXID(CH_Conteo Datos)
        //{
        //    try
        //    {
        //        CH_ConteoDatos CD = new CH_ConteoDatos();
        //        CD.ACDetalleCapturaXID(Datos);
        //    }
        //    catch (Exception ex)
        //    {
        //        throw ex;
        //    }
        //}

        public List <CH_Conteo> ObtenerCapturas(CH_Conteo Datos)
        {
            try
            {
                CH_ConteoDatos CD = new CH_ConteoDatos();
                return(CD.ObtenerCapturas(Datos));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 9
0
 public List <CH_Conteo> ObtenerCapturaPrepValidacion(CH_Conteo Datos)
 {
     try
     {
         CH_ConteoDatos CD = new CH_ConteoDatos();
         return(CD.ObtenerCapturasParaValidar(Datos));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 10
0
 public void EliminarCaptura(CH_Conteo Datos)
 {
     try
     {
         CH_ConteoDatos CD = new CH_ConteoDatos();
         CD.EliminarCaptura(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 11
0
 public void ACDetalleCapturaXID(CH_Conteo Datos, string id_seccion, string id_casilla, string id_colaborador)
 {
     try
     {
         CH_ConteoDatos CD = new CH_ConteoDatos();
         CD.ACDetalleCapturaXID(Datos, id_seccion, id_casilla, id_colaborador);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 12
0
 public void ObtenerDetalleCapturaXID(CH_Conteo Datos)
 {
     try
     {
         CH_ConteoDatos CD = new CH_ConteoDatos();
         CD.ObtenerDetalleCapturaXID(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 13
0
 public void GraficaDeConteoPrep(CH_Conteo Datos)
 {
     try
     {
         CH_ConteoDatos CD = new CH_ConteoDatos();
         CD.ObtenerDatosGraficaConteoPrep(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
            }
            CH_Conteo Conteo = new CH_Conteo();

            Conteo.Conexion = Comun.Conexion;
            CH_ConteoNegocio ConteoN = new CH_ConteoNegocio();

            ConteoN.GraficaDeConteoPrep(Conteo);
            ConteoPagina = Conteo;
        }
Ejemplo n.º 15
0
        public void ObtenerDetalleCapturaXID(CH_Conteo Datos)
        {
            try
            {
                DataSet Ds = SqlHelper.ExecuteDataset(Datos.Conexion, "ER_spCSLDB_get_CapturaPREPDetalleV2", Datos.IDCaptura);
                if (Ds != null)
                {
                    if (Ds.Tables.Count == 2)
                    {
                        DataTableReader Dr = Ds.Tables[0].CreateDataReader();
                        while (Dr.Read())
                        {
                            Datos.Casilla     = Dr.GetString(Dr.GetOrdinal("Casilla"));
                            Datos.UrlImagen   = Dr.GetString(Dr.GetOrdinal("UrlImagen"));
                            Datos.Colaborador = Dr.GetString(Dr.GetOrdinal("Colaborador"));
                            Datos.Comentarios = Dr.GetString(Dr.GetOrdinal("Comentarios"));
                            Datos.Completado  = true;
                            break;
                        }
                        List <CH_PartidoPolitico> Lista = new List <CH_PartidoPolitico>();
                        CH_PartidoPolitico        Item;
                        DataTableReader           Dr2 = Ds.Tables[1].CreateDataReader();
                        while (Dr2.Read())
                        {
                            Item           = new CH_PartidoPolitico();
                            Item.IDPartido = Dr2.GetInt32(Dr2.GetOrdinal("IDPartido"));
                            Item.Nombre    = Dr2.GetString(Dr2.GetOrdinal("Partido"));
                            Item.Siglas    = Dr2.GetString(Dr2.GetOrdinal("Siglas"));
                            Item.UrlLogo   = Dr2.GetString(Dr2.GetOrdinal("LogoPartido"));
                            Item.Votos     = Dr2.GetInt32(Dr2.GetOrdinal("Votos"));

                            Lista.Add(Item);
                        }
                        Datos.ListaPartidos = Lista;
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 16
0
 public void EliminarCaptura(CH_Conteo Datos)
 {
     try
     {
         object[] Parametros = { Datos.IDCaptura, Datos.IDUsuario };
         object   Result     = SqlHelper.ExecuteScalar(Datos.Conexion, "CH_spCSLDB_del_CapturaPREP", Parametros);
         if (Result != null)
         {
             int Resultado = 0;
             int.TryParse(Result.ToString(), out Resultado);
             if (Resultado == 1)
             {
                 Datos.Completado = true;
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            CH_Conteo datos = new CH_Conteo();

            datos.Conexion = Comun.Conexion;

            lista = CHN.ObtenerCapturaPrepValidacion(datos);


            if (!IsPostBack)
            {
                if (Request.QueryString["id"] != null)
                {
                    CH_Conteo DatosConteo = new CH_Conteo();
                    string    AuxID       = Request.QueryString["id"].ToString();
                    DatosConteo.IDCaptura = AuxID;
                    DatosConteo.IDUsuario = Comun.IDUsuario;
                    DatosConteo.Conexion  = Comun.Conexion;
                    CH_ConteoNegocio CN = new CH_ConteoNegocio();
                    CN.Validarconteo(DatosConteo);
                    if (DatosConteo.Completado)
                    {
                        Response.Redirect("frmValidarPREP.aspx");
                        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 eliminar el registro.", "Error", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, true);
                        ScriptManager.RegisterStartupScript(this, typeof(Page), "popup", ScriptError, true);
                    }
                }
            }
            else
            {
            }
        }
Ejemplo n.º 18
0
 public List <CH_Conteo> ObtenerCapturas(CH_Conteo Datos)
 {
     try
     {
         SqlDataReader    Dr    = SqlHelper.ExecuteReader(Datos.Conexion, "ER_spCSLDB_get_CapturaPREPv2");
         List <CH_Conteo> Lista = new List <CH_Conteo>();
         CH_Conteo        Item;
         while (Dr.Read())
         {
             Item             = new CH_Conteo();
             Item.IDCaptura   = Dr.GetString(Dr.GetOrdinal("IDCaptura"));
             Item.Casilla     = Dr.GetString(Dr.GetOrdinal("Casilla"));
             Item.Colaborador = Dr.GetString(Dr.GetOrdinal("Colaborador"));
             Item.FechaHora   = Dr.GetDateTime(Dr.GetOrdinal("FechaCaptura"));
             Item.SFechaHora  = Item.FechaHora.ToString("dd/MM/yyyy HH:mm:ss");
             Lista.Add(Item);
         }
         return(Lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            CH_Poligono Datos = new CH_Poligono();

            Datos.Conexion    = Comun.Conexion;
            Datos.IDEstado    = 1;
            Datos.IDMunicipio = 1;

            ER_Secciones DatosSecciones = new ER_Secciones();

            DatosSecciones.Conexion = Comun.Conexion;

            CH_PoligonoNegocio CPN = new CH_PoligonoNegocio();

            poligonos             = CPN.ObtenerComboPoligonos(Datos);
            DatosSecciones.opcion = 15;
            ER_SeccionesNegocio ESN = new ER_SeccionesNegocio();

            municipios = ESN.ObtenerComboMunicipios(DatosSecciones);

            CH_PartidoPolitico datos = new CH_PartidoPolitico {
                Conexion = Comun.Conexion
            };
            CH_CatalogosNegocio CPPN = new CH_CatalogosNegocio();

            partidos = CPPN.ObtenerCatalogoPartidos(datos);
            CPPN.ObtenerComboColaboradoresTipo(datos);
            DatosGlobales = datos;

            if (!IsPostBack)
            {
            }
            else
            {
                CH_Conteo conteo = new CH_Conteo();

                string    idseccion   = Request.Form["CmbSecciones"].ToString();
                string    idcasilla   = Request.Form["CmbCasilla"].ToString();
                string    colaborador = Request.Form["cmbColaboradores"].ToString();
                DataTable dt          = new DataTable();
                dt.Columns.AddRange(new DataColumn[3] {
                    new DataColumn("IDPartido", typeof(int)), new DataColumn("Votos", typeof(int)), new DataColumn("alianza", typeof(bool))
                });

                for (int i = 0; i < partidos.Count; i++)
                {
                    int      id        = Convert.ToInt32(partidos[i].IDPartido);
                    int      voto      = Convert.ToInt32(Request.Form[partidos[i].Siglas].ToString());
                    bool     alianza   = Convert.ToBoolean(partidos[i].alianza);
                    object[] FilaDatos = { id, voto, alianza };
                    dt.Rows.Add(id, voto, alianza);
                }

                #region Obtener datos de la imagen
                int    size           = fuploadImagen.PostedFile.ContentLength;
                byte[] ImagenOriginal = new byte[size];

                fuploadImagen.PostedFile.InputStream.Read(ImagenOriginal, 0, size);

                Bitmap ImagenOriginalBinaria = new Bitmap(fuploadImagen.PostedFile.InputStream);
                #endregion

                #region recuperar datos de la vista


                #endregion

                #region Insertar imagen en la base de datos
                string imagenString = ZM_ConversionBS.ToBase64String(ImagenOriginalBinaria, ImageFormat.Jpeg);


                #endregion

                this.Guardar("", dt, idseccion, idcasilla, colaborador, imagenString);
            }
        }