protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         CH_Contacto DatosAux = new CH_Contacto {
             Conexion = Comun.Conexion
         };
         CH_ContactoNegocio CN = new CH_ContactoNegocio();
         CN.ObtenerDatosContacto(DatosAux);
         if (DatosAux.Completado)
         {
             CargarDatos(DatosAux);
         }
         else
         {
             IniciarDatos();
         }
     }
     else
     {
         if (Request.Form.Count > 0)
         {
             string      Telefonos = Request.Form["ctl00$cph_MasterBody$txtTelefonos"].ToString();
             CultureInfo esMX = new CultureInfo("es-MX");
             double      Latitud = 0, Longitud = 0;
             double.TryParse(Request.Form["ctl00$cph_MasterBody$hfLatitud"].ToString().Replace(",", "."), NumberStyles.Currency, esMX, out Latitud);
             double.TryParse(Request.Form["ctl00$cph_MasterBody$hfLongitud"].ToString().Replace(",", "."), NumberStyles.Currency, esMX, out Longitud);
             string Direccion = Request.Form["ctl00$cph_MasterBody$address"].ToString();
             string Correo    = Request.Form["ctl00$cph_MasterBody$txtCorreo"].ToString();
             string Texto     = Request.Form["ctl00$cph_MasterBody$txtTexto"].ToString();
             string Titulo    = Request.Form["ctl00$cph_MasterBody$txtTitulo"].ToString();
             this.GuardarDatos(Telefonos, Direccion, Correo, Latitud, Longitud, Titulo, Texto);
         }
     }
 }
 /// <summary>
 /// Obtener los datos para presentar la página Web de contacto
 /// </summary>
 private CH_Contacto ObtenerDatosDinamicos()
 {
     try
     {
         CH_Contacto data = new CH_Contacto {
             Conexion = Comun.Conexion
         };
         CH_ContactoNegocio contactNeg = new CH_ContactoNegocio();
         return(contactNeg.ObtenerDatosPagContacto(data));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 private void GuardarDatos(string _Telefonos, string _Direccion, string _Correo, double _Latitud, double _Longitud, string _Titulo, string _Texto)
 {
     try
     {
         CH_Contacto DatosAux = new CH_Contacto
         {
             Conexion       = Comun.Conexion, IDUsuario = Comun.IDUsuario, Telefono = _Telefonos,
             Direccion      = _Direccion, Correo = _Correo, Latitud = _Latitud, Longitud = _Longitud,
             TituloContacto = _Titulo, TextoContacto = _Texto
         };
         CH_ContactoNegocio CN = new CH_ContactoNegocio();
         CN.AC_DatosDeContacto(DatosAux);
         if (DatosAux.Completado)
         {
             string Aux01       = DatosAux.Latitud.ToString().Replace(",", ".");
             string Aux02       = DatosAux.Longitud.ToString().Replace(",", ".");
             string ScriptError =
                 @"   jQuery(document).ready(function() {
                 Maps.init(false," + Aux01 + ", " + Aux02 + @");
                     console.log(" + Aux01 + ", " + Aux02 + @")
                 });";
             ScriptError += DialogMessage.Show(TipoMensaje.Success, "Datos actualizados.", "Confirmaci&oacute;n", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, true);
             ScriptManager.RegisterStartupScript(this, typeof(Page), "popup", ScriptError, true);
             //Response.Redirect("frmDatosContacto.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;
     }
 }