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; } }