public void GuardarConfiguracionBtn_Click()
        {
            try
            {
                string loggeduser = Session["username"] as string;

                ConfiguracionDeSistemaLogic configLogic = new ConfiguracionDeSistemaLogic(this.docConfiguracion);

                configLogic.SociosImportacion = this.EditSociosImportacionChk.Checked;

                configLogic.VentanasMaximizar = this.EditVentanasMaximizarChk.Checked;
                configLogic.VentanasCargarDatos = this.EditVentanasCargarDatosChk.Checked;

                configLogic.ConsolidadoInventarioInicioPeriodo = Convert.ToDateTime(this.EditConsolidadoFechaInicialTxt.Text);
                configLogic.ConsolidadoInventarioFinalPeriodo = Convert.ToDateTime(this.EditConsolidadoFechaFinalTxt.Text);

                configLogic.CorreoCorreoLocal = this.EditCorreoLocalTxt.Text;
                configLogic.CorreoUsarPassword = this.EditCorreoUsarPasswordChk.Checked;
                configLogic.CorreoPassword = this.EditCorreoPasswordTxt.Text;
                configLogic.CorreoSMTP = this.EditCorreoSmtpServerTxt.Text;
                configLogic.CorreoPuerto = Convert.ToInt32(this.EditCorreoPortTxt.Text);
                configLogic.CorreoUsarSSL = this.EditCorreoUsarSSLChk.Checked;

                configLogic.AuditoriaUserName = loggeduser;
                configLogic.AuditoriaDate = DateTime.Today;

                configLogic.SaveMembers();
            }
            catch (Exception ex)
            {
                log.Fatal("Error fatal al guardar configuracion de sistema.", ex);
                throw;
            }
        }
        private void LoadConfiguration()
        {
            try
            {
                ConfiguracionDeSistemaLogic configLogic = new ConfiguracionDeSistemaLogic(this.docConfiguracion);

                this.EditSociosImportacionChk.Checked = configLogic.SociosImportacion;
                
                this.EditVentanasMaximizarChk.Checked = configLogic.VentanasMaximizar;
                this.EditVentanasCargarDatosChk.Checked = configLogic.VentanasCargarDatos;

                this.EditConsolidadoFechaInicialTxt.Value = configLogic.ConsolidadoInventarioInicioPeriodo;
                this.EditConsolidadoFechaFinalTxt.Value = configLogic.ConsolidadoInventarioFinalPeriodo;

                this.EditCorreoLocalTxt.Text = configLogic.CorreoCorreoLocal;
                this.EditCorreoUsarPasswordChk.Checked = configLogic.CorreoUsarPassword;
                this.EditCorreoPasswordTxt.Text = configLogic.CorreoPassword;
                this.EditCorreoSmtpServerTxt.Text = configLogic.CorreoSMTP;
                this.EditCorreoPortTxt.Text = configLogic.CorreoPuerto.ToString();
                this.EditCorreoUsarSSLChk.Checked = configLogic.CorreoUsarSSL;

                this.AuditUserName.Text = configLogic.AuditoriaUserName;
                this.AuditDate.Value = configLogic.AuditoriaDate;
            }
            catch (Exception ex)
            {
                log.Fatal("Error fatal al cargar configuracion de sistema.", ex);
                throw;
            }
        }
Example #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (!X.IsAjaxRequest)
                {
                    configuracionLogic = new ConfiguracionDeSistemaLogic(this.docConfiguracion);
                    this.ConsolidadoFechaInicialTxt.Value = configuracionLogic.ConsolidadoInventarioInicioPeriodo;
                    this.ConsolidadoFechaFinalTxt.Value = configuracionLogic.ConsolidadoInventarioFinalPeriodo;

                    ConsolidadoDeInventarioDeCafeLogic consolidadoinventariologic = new ConsolidadoDeInventarioDeCafeLogic();
                    ReporteConsolidadoDeCafeDeSocios reporteConsolidadoDeCafeSocios = consolidadoinventariologic.GetReporteCafeDeSocios(configuracionLogic.ConsolidadoInventarioInicioPeriodo, configuracionLogic.ConsolidadoInventarioFinalPeriodo);
                    this.TotalIngresadoTxt.Text = reporteConsolidadoDeCafeSocios.TotalIngresado.ToString();
                    this.TotalAjustadoTxt.Text = String.Format("({0})", reporteConsolidadoDeCafeSocios.TotalAjustado.ToString());
                    this.TotalCompradoTxt.Text = String.Format("({0})", reporteConsolidadoDeCafeSocios.TotalComprado.ToString());
                    this.TotalDepositoTxt.Text = reporteConsolidadoDeCafeSocios.TotalDeposito.ToString();

                    ReporteConsolidadoDeCafe reporteConsolidadoDeCafe = consolidadoinventariologic.GetReporteCafeCooperativa(configuracionLogic.ConsolidadoInventarioInicioPeriodo, configuracionLogic.ConsolidadoInventarioFinalPeriodo);

                    this.TotalCoopCompradoTxt.Text = reporteConsolidadoDeCafe.TotalComprado.ToString();
                    this.TotalCoopVendidoTxt.Text = String.Format("({0})", reporteConsolidadoDeCafe.TotalVendido.ToString());
                    this.TotalCoopDepositoTxt.Text = reporteConsolidadoDeCafe.TotalDeposito.ToString();


                    this.maximizarVentanasHdn.Checked = configuracionLogic.VentanasMaximizar;

                    this.WebAssemblyTitle.Text = this.WAssemblyTitle;
                    this.WebAssemblyVersion.Text = this.WAssemblyVersion;

                    this.LogicAssemblyTitle.Text = this.LAssemblyTitle;
                    this.LogicAssemblyVersion.Text = this.LAssemblyVersion;

                    this.DataAccessAssemblyTitle.Text = this.DalAssemblyTitle;
                    this.DataAccessAssemblyVersion.Text = this.DalAssemblyVersion;
                }

                string loggedUser = Session["username"] as string;
                this.MyDesktop.StartMenu.Title = loggedUser;
            }
            catch (Exception ex)
            {
                log.Fatal("Error fatal al cargar pagina desktop.", ex);
                throw;
            }
        }
Example #4
0
        public void CheckForNotifications()
        {
            try
            {
                configuracionLogic = new ConfiguracionDeSistemaLogic(this.docConfiguracion);
                this.ConsolidadoFechaInicialTxt.Value = configuracionLogic.ConsolidadoInventarioInicioPeriodo;
                this.ConsolidadoFechaFinalTxt.Value = configuracionLogic.ConsolidadoInventarioFinalPeriodo;

                //actualizar reporte consolidado de inventario de cafe
                ConsolidadoDeInventarioDeCafeLogic consolidadoinventariologic = new ConsolidadoDeInventarioDeCafeLogic();
                ReporteConsolidadoDeCafeDeSocios reporteConsolidadoDeCafeSocios = consolidadoinventariologic.GetReporteCafeDeSocios(configuracionLogic.ConsolidadoInventarioInicioPeriodo, configuracionLogic.ConsolidadoInventarioFinalPeriodo);
                this.TotalIngresadoTxt.Text = reporteConsolidadoDeCafeSocios.TotalIngresado.ToString();
                this.TotalAjustadoTxt.Text = String.Format("({0})", reporteConsolidadoDeCafeSocios.TotalAjustado.ToString());
                this.TotalCompradoTxt.Text = String.Format("({0})", reporteConsolidadoDeCafeSocios.TotalComprado.ToString());
                this.TotalDepositoTxt.Text = reporteConsolidadoDeCafeSocios.TotalDeposito.ToString();


                ReporteConsolidadoDeCafe reporteConsolidadoDeCafe = consolidadoinventariologic.GetReporteCafeCooperativa(configuracionLogic.ConsolidadoInventarioInicioPeriodo, configuracionLogic.ConsolidadoInventarioFinalPeriodo);

                this.TotalCoopCompradoTxt.Text = reporteConsolidadoDeCafe.TotalComprado.ToString();
                this.TotalCoopVendidoTxt.Text = String.Format("({0})", reporteConsolidadoDeCafe.TotalVendido.ToString());
                this.TotalCoopDepositoTxt.Text = reporteConsolidadoDeCafe.TotalDeposito.ToString();

                //check for notification

                string loggedUser = Session["username"] as string;

#if DEBUG
                if (loggedUser == "DEVELOPER")
                    return;
#endif

                NotificacionLogic notificacionlogic = new NotificacionLogic();
                List<COCASJOL.DATAACCESS.notificacion> NotificacionesList = notificacionlogic.GetNotificacionesDeUsuario(loggedUser);

                if (NotificacionesList == null)
                    return;

                var query = from n in NotificacionesList
                            where n.NOTIFICACION_ESTADO.Equals((int)EstadosNotificacion.Creado)
                            select n;

                if (query.Count() > 0)
                {
                    foreach (COCASJOL.DATAACCESS.notificacion notif in query.ToList<COCASJOL.DATAACCESS.notificacion>())
                    {
                        this.ShowPinnedNotification(notif.NOTIFICACION_TITLE, notif.NOTIFICACION_MENSAJE, notif.NOTIFICACION_ID);
                        notificacionlogic.ActualizarNotificacion(notif.NOTIFICACION_ID, EstadosNotificacion.Notificado);
                    }
                }
            }
            catch (Exception ex)
            {
                log.Fatal("Error fatal al cargar notificaciones.", ex);
                throw;
            }
        }