protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["id"] != null) { string ID = Request.QueryString["id"].ToString(); CH_Poligono DatosAux = new CH_Poligono { IDPoligono = ID, Conexion = Comun.Conexion, EsPrincipal = true }; CH_PoligonoNegocio PN = new CH_PoligonoNegocio(); List <CH_Poligono> Lista = PN.ObtenerPuntosPoligonos(DatosAux); Puntos _Aux; CultureInfo esMX = new CultureInfo("es-MX"); List <Puntos> Puntos = new List <Puntos>(); foreach (CH_Poligono Item in Lista) { _Aux = new Puntos { //IDPunto = Item.IDPunto, //LatLng = Item.Latidud.ToString().Replace(",",".") + ", " + Item.Longitud.ToString().Replace(",", ".")//, lat = Item.Latidud, lng = Item.Longitud //Orden = Item.OrdenPunto }; Puntos.Add(_Aux); } //Polygon _DatosAux = new Polygon { type="Polygon", coordinates = Puntos}; var json = JsonConvert.SerializeObject(Puntos); Response.Clear(); Response.ContentType = "application/text;"; Response.Write(json); Response.End(); } }
private void Guardar(bool _NuevoRegistro, string _ID, string _Nombre, string _Clave, int _IDEstado, int _IDMunicipio, string _Colonia, double _Latitud, double _Longitud) { try { CH_Poligono Datos = new CH_Poligono { NuevoRegistro = _NuevoRegistro, IDPoligono = _ID, Nombre = _Nombre, Clave = _Clave, IDEstado = _IDEstado, IDMunicipio = _IDMunicipio, Colonia = _Colonia, Latidud = _Latitud, Longitud = _Longitud, Conexion = Comun.Conexion, IDUsuario = User.Identity.Name }; CH_PoligonoNegocio PolN = new CH_PoligonoNegocio(); PolN.ACPoligono(Datos); if (Datos.Completado) { Response.Redirect("frmPoligonosGrid.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; } }
protected void Page_Load(object sender, EventArgs e) { try { if (Request.QueryString["op"] != null && Request.QueryString["op"] == "3") { if (Request.QueryString["id"] != null) { string AuxID = Request.QueryString["id"].ToString(); CH_Poligono Datos = new CH_Poligono { Conexion = Comun.Conexion, IDPoligono = AuxID, IDUsuario = Comun.IDUsuario }; CH_PoligonoNegocio CN = new CH_PoligonoNegocio(); CN.EliminarPoligonoXID(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); } } } this.CargarGrid(); } catch (Exception ex) { Response.Redirect("ErrorPage.aspx?errorNumber=" + ex.HResult); } }
public void CargarGrid() { try { CH_Poligono Datos = new CH_Poligono { Conexion = Comun.Conexion }; CH_PoligonoNegocio PolNeg = new CH_PoligonoNegocio(); Lista = PolNeg.ObtenerListaPoligonos(Datos); } catch (Exception ex) { throw ex; } }
private void CargarComboSeccion() { try { CH_Poligono poligono = new CH_Poligono(); poligono.Conexion = Comun.Conexion; CH_PoligonoNegocio PN = new CH_PoligonoNegocio(); PN.ObtenerComboSeccion(poligono); this.cmbSeccion.DataSource = poligono.dataTable; this.cmbSeccion.DataTextField = "Nombre"; this.cmbSeccion.DataValueField = "IDPoligono"; this.cmbSeccion.DataBind(); } catch (Exception ex) { throw ex; } }
private void Guardar(string _ID, double _Latitud, double _Longitud, double _LatitudIni, double _LongitudIni) { try { CH_Poligono Datos = new CH_Poligono { IDPoligono = _ID, Latidud = _Latitud, Longitud = _Longitud, Conexion = Comun.Conexion, IDUsuario = User.Identity.Name }; CH_PoligonoNegocio PolN = new CH_PoligonoNegocio(); PolN.APuntosPoligono(Datos); if (Datos.Completado) { Datos.EsPrincipal = false; Lista = PolN.ObtenerPuntosPoligonos(Datos); //string ScriptError = DialogMessage.Show(TipoMensaje.Success, "Datos guardados correctamente.", "Success", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, true); //ScriptManager.RegisterStartupScript(this, typeof(Page), "popup", ScriptError, true); string Aux01 = _LatitudIni.ToString().Replace(",", "."); string Aux02 = _LongitudIni.ToString().Replace(",", "."); string ScriptError = @" jQuery(document).ready(function() { Maps.init(" + Aux01 + ", " + Aux02 + @"); console.log(" + Aux01 + ", " + Aux02 + @") });"; ScriptError += DialogMessage.Show(TipoMensaje.Success, "Datos guardados correctamente.", "Success", 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; } }
protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["IDPoligono"] != null) { string IDPoligono = Request.QueryString["IDPoligono"].ToString(); CH_Poligono Datos = new CH_Poligono(); Datos.IDPoligono = IDPoligono; 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;"; CH_PoligonoNegocio CN = new CH_PoligonoNegocio(); CN.ObtenerDetallePoligonoXID(Datos); CH_PoligonoDetalleJSON DatosAux = new CH_PoligonoDetalleJSON { Latitud = Datos.Latidud, Longitud = Datos.Longitud }; var json = JsonConvert.SerializeObject(DatosAux); Response.Clear(); Response.ContentType = "application/text;"; Response.Write(json); Response.End(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { this.CargarComboEstado(); if (Request.QueryString["op"] != null) { if (Request.QueryString["op"] == "2") { if (Request.QueryString["id"] != null) { string ID = Request.QueryString["id"].ToString(); CH_Poligono DatosAux = new CH_Poligono { Conexion = Comun.Conexion, IDPoligono = ID }; CH_PoligonoNegocio CN = new CH_PoligonoNegocio(); CN.ObtenerDetallePoligonoXID(DatosAux); if (DatosAux.Completado) { this.CargarDatos(DatosAux); } else { //Ocurrió un error Response.Redirect("frmPoligonosGrid.aspx?error=" + "Error al cargar los datos&nError=1"); } } else { Response.Redirect("frmPoligonosGrid.aspx"); } } else { Response.Redirect("frmPoligonosGrid.aspx"); } } else { this.IniciarDatos(); } } else { if (Request.Form.Count > 0) { string txtNombre = Request.Form["ctl00$cph_MasterBody$txtNombrePoligono"].ToString(); string txtClave = Request.Form["ctl00$cph_MasterBody$txtClave"].ToString(); string Estado = Request.Form["cmbEstado"].ToString(); string Municipio = Request.Form["cmbMunicipio"].ToString(); int IDEstado = 0, IDMunicipio = 0; int.TryParse(Estado, out IDEstado); int.TryParse(Municipio, out IDMunicipio); string Colonia = Request.Form["ctl00$cph_MasterBody$txtColonia"].ToString(); string sLatitud = Request.Form["ctl00$cph_MasterBody$txtLatitud"].ToString(); string sLongitud = Request.Form["ctl00$cph_MasterBody$txtLongitud"].ToString(); double Latitud = 0, Longitud = 0; CultureInfo esMX = new CultureInfo("es-MX"); double.TryParse(sLatitud, NumberStyles.Currency, esMX, out Latitud); double.TryParse(sLongitud, NumberStyles.Currency, esMX, out Longitud); //Latitud = Convert.ToDouble(sLatitud); //Longitud = Convert.ToDouble(sLongitud); //decimal Aux01 = 0, aux02 = 0; //decimal.TryParse(sLatitud, NumberStyles.Currency, CultureInfo.CurrentCulture, out Aux01); //decimal.TryParse(sLongitud, NumberStyles.Currency, CultureInfo.CurrentCulture, out aux02); //Latitud = (double)Aux01; //Longitud = (double)aux02; string AuxID = Request.Form["ctl00$cph_MasterBody$hf"].ToString(); bool NuevoRegistro = string.IsNullOrEmpty(AuxID); this.Guardar(NuevoRegistro, AuxID, txtNombre, txtClave, IDEstado, IDMunicipio, Colonia, Latitud, Longitud); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.QueryString["id"] != null) { if (Request.QueryString["op"] != null) { if (Request.QueryString["op"] == "3") { string ID = Request.QueryString["id"].ToString(); CH_Poligono Punto = new CH_Poligono { IDPunto = ID, Conexion = Comun.Conexion, IDUsuario = Comun.IDUsuario }; CH_PoligonoNegocio PolNeg = new CH_PoligonoNegocio(); PolNeg.EliminarPuntoPoligonoXID(Punto); IDPoligono = Request.QueryString["idP"].ToString(); if (Punto.Completado) { string ScriptError = DialogMessage.Show(TipoMensaje.Success, "Eliminación completa.", "Informacion", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, true); ScriptManager.RegisterStartupScript(this, typeof(Page), "popup", ScriptError, true); Response.Redirect("frmPuntosPoligono.aspx?id=" + this.IDPoligono, 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 { Response.Redirect("frmPoligonosGrid.aspx?error=" + "Parametros incorrectos"); } } else { string ID = Request.QueryString["id"].ToString(); CH_Poligono DatosAux = new CH_Poligono { Conexion = Comun.Conexion, IDPoligono = ID }; CH_PoligonoNegocio CN = new CH_PoligonoNegocio(); IDPoligono = ID; CN.ObtenerDetallePoligonoXIDResumen(DatosAux); if (DatosAux.Completado) { this.CargarDatos(DatosAux); } else { //Ocurrió un error Response.Redirect("frmPoligonosGrid.aspx?error=" + "Error al cargar los datos&nError=1"); } } } else { Response.Redirect("frmPoligonosGrid.aspx"); } } else { if (Request.Form.Count > 0) { string IDPoligono = Request.Form["ctl00$cph_MasterBody$hf"].ToString(); double Latitud = 0, Longitud = 0, LatitudIni = 0, LongitudIni = 0; CultureInfo esMX = new CultureInfo("es-MX"); double.TryParse(Request.Form["hfLatitud"].ToString(), NumberStyles.Currency, esMX, out Latitud); double.TryParse(Request.Form["hfLongitud"].ToString(), NumberStyles.Currency, esMX, out Longitud); this.Guardar(IDPoligono, Latitud, Longitud, Latitud, Longitud); string Script = DialogMessage.Show(TipoMensaje.Success, "Datos guardados correctamente.", "Success", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, true); ScriptManager.RegisterStartupScript(this, typeof(Page), "popup", Script, true); Response.Redirect(Request.Url.AbsoluteUri); } } }
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); } }