private void Guardar()
        {
            try
            {
                if (!_PermisoModificar)
                {
                    Alerta("No tiene permisos para modificar");
                    return;
                }

                Sesion Sesion = new Sesion();
                Sesion = (Sesion)Session["Sesion" + Session.SessionID];
                ConfiguracionGlobal Configuracion = new ConfiguracionGlobal();

                Configuracion.Id_Cd  = Sesion.Id_Cd_Ver;
                Configuracion.Id_Emp = Sesion.Id_Emp;
                //Zona horaria
                Configuracion.Hora_Zona   = this.CmbHoraZona.SelectedValue;
                Configuracion.Hora_Verano = Convert.ToBoolean(Convert.ToInt32(this.ChkHoraVerano.Checked) * -1);
                //Correo
                Configuracion.Mail_Servidor   = this.TxtMailServidor.Text;
                Configuracion.Mail_Puerto     = this.TxtMailPuerto.Text;
                Configuracion.Mail_Usuario    = this.TxtMailUsuario.Text;
                Configuracion.Mail_Contraseña = this.TxtMailContraseña.Text;
                Configuracion.Mail_Remitente  = this.TxtMailRemitente.Text;
                //Acceso
                Configuracion.Login_Intentos       = this.TxtLoginIntentos.Text;
                Configuracion.Login_Tiempo_Bloqueo = this.TxtLoginTiempoBloqueo.Text;
                //Contraseñas
                Configuracion.Contraseña_Tiempo_Vida = this.TxtContTVida.Text;
                Configuracion.Contraseña_Long_Min    = this.TxtContLong.Text;
                //Correos autorizacion
                Configuracion.Mail_CompLocal     = this.TxtMailCompLocal.Text;
                Configuracion.Mail_PrecioEsp     = this.TxtMailPrecioEsp.Text;
                Configuracion.Mail_BaseInstalada = this.TxtMailBi.Text;
                Configuracion.Mail_Valuacion     = TxtMailValuacion.Text;
                Configuracion.Mail_MinValuacion  = TxtMinValuacion.Value.HasValue ? TxtMinValuacion.Value.Value : 0;
                Configuracion.Mail_Acys          = TxtMailAcys.Text;

                CapaNegocios.CN_Configuracion CN_Configuracion = new CapaNegocios.CN_Configuracion();
                CN_Configuracion.Modificar(ref Configuracion, Sesion.Emp_Cnx);

                Alerta("Los cambios se guardaron correctamente");
            }

            catch (Exception ex)
            {
                throw ex;
            }
        }
        private void CargarConfiguracion(Sesion Sesion)
        {
            try
            {
                ConfiguracionGlobal Configuracion = new ConfiguracionGlobal();
                Configuracion.Id_Cd  = Sesion.Id_Cd_Ver;
                Configuracion.Id_Emp = Sesion.Id_Emp;
                CapaNegocios.CN_Configuracion CN_Configuracion = new CapaNegocios.CN_Configuracion();
                CN_Configuracion.Consulta(ref Configuracion, Sesion.Emp_Cnx);

                //Zona horaria
                this.CmbHoraZona.SelectedValue = Configuracion.Hora_Zona;
                this.ChkHoraVerano.Checked     = Configuracion.Hora_Verano;
                //Correo
                this.TxtMailServidor.Text   = Configuracion.Mail_Servidor;
                this.TxtMailPuerto.Text     = Configuracion.Mail_Puerto;
                this.TxtMailUsuario.Text    = Configuracion.Mail_Usuario;
                this.TxtMailContraseña.Text = Configuracion.Mail_Contraseña;
                this.TxtMailRemitente.Text  = Configuracion.Mail_Remitente;
                //Acceso
                this.TxtLoginIntentos.Text      = Configuracion.Login_Intentos;
                this.TxtLoginTiempoBloqueo.Text = Configuracion.Login_Tiempo_Bloqueo;
                //Contraseñas
                this.TxtContTVida.Text = Configuracion.Contraseña_Tiempo_Vida;
                this.TxtContLong.Text  = Configuracion.Contraseña_Long_Min;
                //Corres de autorización
                this.TxtMailBi.Text        = Configuracion.Mail_BaseInstalada;
                this.TxtMailCompLocal.Text = Configuracion.Mail_CompLocal;
                this.TxtMailPrecioEsp.Text = Configuracion.Mail_PrecioEsp;
                this.TxtMailAcys.Text      = Configuracion.Mail_Acys;
                //Acuerdos Comerciales

                TxtMailValuacion.Text = Configuracion.Mail_Valuacion;
                TxtMinValuacion.Value = Configuracion.Mail_MinValuacion;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }