Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            WN_Usuario u = (WN_Usuario)Session["Usuario"];

            Datos.Conexion = Comun.Conexion;
            CH_ZonaRiesgoNegocio ZRN = new CH_ZonaRiesgoNegocio();

            ZRN.ObtenerCombosZonaDeRiesgo(Datos);
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Request.QueryString["IDEstado"] != null && Request.QueryString["IDMunicipio"] != null && Request.QueryString["IDPoligono"] != null)
     {
         try
         {
             int IDEstado = -1, IDMunicipio = -1;
             int.TryParse(Request.QueryString["IDEstado"].ToString(), out IDEstado);
             int.TryParse(Request.QueryString["IDMunicipio"].ToString(), out IDMunicipio);
             string        IDPoligono = Request.QueryString["IDPoligono"].ToString();
             CH_ZonaRiesgo DatosAux   = new CH_ZonaRiesgo {
                 IDEstado = IDEstado, IDMunicipio = IDMunicipio, IDPoligono = IDPoligono
             };
             DatosAux.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_ZonaRiesgoNegocio ZRN   = new CH_ZonaRiesgoNegocio();
             List <CH_ZonaRiesgo> Lista = ZRN.ObtenerRiesgosXIDs(DatosAux);
             RiesgosStruct        _Aux;
             CultureInfo          esMX    = new CultureInfo("es-MX");
             List <RiesgosStruct> Riesgos = new List <RiesgosStruct>();
             foreach (CH_ZonaRiesgo Item in Lista)
             {
                 _Aux = new RiesgosStruct
                 {
                     IDRiesgo    = Item.IDZonaRiesgo,
                     Lat         = Item.Latitud,
                     Lng         = Item.Longitud,
                     Titulo      = Item.Titulo,
                     IDTipo      = Item.IDTipoRiesgo,
                     Descripcion = Item.Descripcion,
                     UrlIcon     = Item.UrlIcon
                 };
                 Riesgos.Add(_Aux);
             }
             var json = JsonConvert.SerializeObject(Riesgos);
             Response.Clear();
             Response.ContentType = "application/text;";
             Response.Write(json);
             Response.End();
         }
         catch (Exception) { }
     }
 }
 private void Guardar(bool _Nuevoregistro, string _IDRiesgo, string _Titulo, string _Descripcion,
                      int _IDTipoRiesgo, int _IDEstado, int _IDMunicipio, int _IDSeccion, int _IDCasilla,
                      double _Latitud, double _Longitud, string _IDColaborador)
 {
     try
     {
         CH_ZonaRiesgo DatosAux = new CH_ZonaRiesgo
         {
             NuevoRegistro = _Nuevoregistro,
             IDZonaRiesgo  = _IDRiesgo,
             Titulo        = _Titulo,
             Descripcion   = _Descripcion,
             IDTipoRiesgo  = _IDTipoRiesgo,
             IDEstado      = _IDEstado,
             IDMunicipio   = _IDMunicipio,
             IDSeccion     = _IDSeccion,
             IDCasilla     = _IDCasilla,
             Latitud       = _Latitud,
             Longitud      = _Longitud,
             IDColaborador = _IDColaborador,
             IDUsuario     = Comun.IDUsuario,
             Conexion      = Comun.Conexion
         };
         CH_ZonaRiesgoNegocio ZRN = new CH_ZonaRiesgoNegocio();
         ZRN.ACRiesgos(DatosAux);
         if (DatosAux.Completado)
         {
             Response.Redirect("frmIncidencias.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
     {
         CH_ZonaRiesgoNegocio ZRN = new CH_ZonaRiesgoNegocio();
         Datos.Conexion = Comun.Conexion;
         ZRN.ObtenerCombosZonaDeRiesgo(Datos);
         if (!IsPostBack)
         {
             if (Request.QueryString["op"] != null)
             {
                 if (Request.QueryString["op"] == "2")
                 {
                     if (Request.QueryString["id"] != null)
                     {
                         string ID = Request.QueryString["id"].ToString();
                         //Obtener los datos y dibujarlos.
                         CH_ZonaRiesgo Datos = new CH_ZonaRiesgo {
                             Conexion = Comun.Conexion, IDZonaRiesgo = ID
                         };
                         ZRN.ObtenerDetalleRiesgoXID(Datos);
                         if (Datos.Completado)
                         {
                             this.CargarDatos(Datos);
                         }
                         else
                         {
                             //Ocurrió un error
                             Response.Redirect("frmZonasRiesgo.aspx?error=" + "Error al cargar los datos&nError=1");
                         }
                     }
                     else
                     {
                         Response.Redirect("frmZonasRiesgo.aspx");
                     }
                 }
                 else
                 {
                     Response.Redirect("frmZonasRiesgo.aspx");
                 }
             }
             else
             {
                 this.IniciarDatos();
             }
         }
         else
         {
             if (Request.Form.Count > 0)
             {
                 bool   NuevoRegistro = string.IsNullOrEmpty(hf.Value);
                 string IDRiesgo = string.IsNullOrEmpty(hf.Value) ? string.Empty : hf.Value.ToString();
                 string Titulo = string.IsNullOrEmpty(Request.Form["ctl00$cph_MasterBody$txtTitulo"]) ? string.Empty : Request.Form["ctl00$cph_MasterBody$txtTitulo"];
                 string Descripcion = string.IsNullOrEmpty(Request.Form["ctl00$cph_MasterBody$txtDescripcion"]) ? string.Empty : Request.Form["ctl00$cph_MasterBody$txtDescripcion"];
                 int    IDEstado = 0, IDMunicipio = 0, IDTipoRiesgo = 0;
                 int.TryParse(Request.Form["cmbEstado"], out IDEstado);
                 int.TryParse(Request.Form["cmbMunicipio"], out IDMunicipio);
                 int.TryParse(Request.Form["cmbTipoRiesgo"], out IDTipoRiesgo);
                 string      IDPoligono = string.IsNullOrEmpty(Request.Form["cmbPoligono"]) ? string.Empty : Request.Form["cmbPoligono"];
                 string      sLatitud = Request.Form["hfLatitud"].ToString();
                 string      sLongitud = Request.Form["hfLongitud"].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);
                 this.Guardar(NuevoRegistro, IDRiesgo, Titulo, Descripcion, IDTipoRiesgo, IDEstado, IDMunicipio, IDPoligono, Latitud, Longitud);
             }
         }
     }
     catch (Exception)
     {
     }
 }