示例#1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.QueryString["seccion"] != null)
            {
                int IDSeccion = 0;

                int.TryParse(Request.QueryString["seccion"], out IDSeccion);

                ER_Secciones Datos = new ER_Secciones();

                Datos.IDSeccion = IDSeccion;
                Datos.opcion    = 5;
                Datos.Conexion  = "Server=tcp:serv-campaniaelectoral.database.windows.net,1433;Initial Catalog=CSLDB_CAMPANIAELECTORAL;Persist Security Info=False;User ID=campaniaAdmin;Password=C4mp4n14373C;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;";
                ER_SeccionesNegocio CN    = new ER_SeccionesNegocio();
                List <ER_Casillas>  Lista = CN.ObtenerComboCasillas(Datos);
                var json = JsonConvert.SerializeObject(Lista);
                Response.Clear();
                Response.ContentType = "application/text;";
                Response.Write(json);
                Response.End();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.QueryString["IDCasilla"] != null)
            {
                int IDCasilla = 0;
                int.TryParse(Request.QueryString["IDCasilla"].ToString(), out IDCasilla);

                CH_ZonaRiesgo Datos = new CH_ZonaRiesgo();
                Datos.IDCasilla = IDCasilla;
                Datos.Conexion  = "Server=tcp:serv-campaniaelectoral.database.windows.net,1433;Initial Catalog=CSLDB_CAMPANIAELECTORAL;Persist Security Info=False;User ID=campaniaAdmin;Password=C4mp4n14373C;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;";
                ER_SeccionesNegocio CN = new ER_SeccionesNegocio();
                CN.ObtenerUbicacionCasilla(Datos);

                CH_PoligonoDetalleJSON DatosAux = new CH_PoligonoDetalleJSON {
                    Latitud = Datos.Latitud, Longitud = Datos.Longitud, Titulo = Datos.Titulo, Descripcion = Datos.Descripcion
                };

                var json = JsonConvert.SerializeObject(DatosAux);
                Response.Clear();
                Response.ContentType = "application/text;";
                Response.Write(json);
                Response.End();
            }
        }
        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);
            }
        }