protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         cargarCombos();
         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("frmIncidencias.aspx?error=" + "Error al cargar los datos&nError=1");
                         }
                     }
                     else
                     {
                         Response.Redirect("frmIncidencias.aspx");
                     }
                 }
                 else
                 {
                     Response.Redirect("frmIncidencias.aspx");
                 }
             }
             else
             {
                 this.IniciarDatos();
             }
         }
     }
     catch (Exception)
     {
     }
 }
 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)
     {
     }
 }