public int DispararAlarma(List <BE.Medicion> Mediciones, BE.Usuario usu)
        {
            int fa = MapperAlarma.AltaAlarma(Mediciones, usu);

            if (fa == -1)
            {
                return(fa);
            }
            else
            {
                foreach (BE.Medicion med in Mediciones)
                {
                    fa = MapperAlarma.GuardarMedicion(med, usu);
                }

                if (fa == -1)
                {
                }
                else
                {
                    BLL.Bitacora GestorBitacora = new BLL.Bitacora();

                    BE.Bitacora bita = new BE.Bitacora();
                    bita.Usuario = usu.Nombre + " " + usu.Apellido;
                    bita.Tipo    = "Alarma";
                    bita.Accion  = "Se disparo una alarma del usuario " + usu.Nombre + " " + usu.Apellido;
                    bita.Fecha   = DateTime.Now;
                    GestorBitacora.RegistrarEnBitacora(bita);
                }

                return(fa);
            }
        }
        public bool SolicitarServicio(BE.Servicio serv)
        {
            int fa = MapperServicio.SolicitarServicio(serv);

            if (fa == -1)
            {
                return(false);
            }
            else
            {
                BLL.Bitacora GestorBitacora = new BLL.Bitacora();

                BE.Bitacora bita = new BE.Bitacora();
                bita.Usuario = serv.Usuario.Nombre + " " + serv.Usuario.Apellido;
                bita.Tipo    = "Solicitud de Servicios";
                bita.Accion  = "Se solicitó el servicio " + serv.TipoServicio.Nombre;
                bita.Fecha   = DateTime.Now;
                GestorBitacora.RegistrarEnBitacora(bita);

                BE.Evento  eve           = new BE.Evento();
                BLL.Evento GestionEvento = new Evento();
                eve.Titulo      = "Servicio Solicitado: " + serv.TipoServicio.Nombre;
                eve.Descripcion = serv.TipoServicio.Descripcion;
                eve.Fecha       = serv.FechaServicio;
                GestionEvento.AltaEventos(eve, serv.Usuario);

                return(true);
            }
        }
Beispiel #3
0
        public bool AltaEnfermedad(BE.Enfermedad enf, BE.Usuario usuEnSesion)
        {
            int fa = MapperEnfermedad.AltaEnfermedad(enf);

            if (fa == -1)
            {
                return(false);
            }
            else
            {
                foreach (BE.Sintoma sin in enf.Sintomas)
                {
                    MapperEnfermedad.AltaSintoma(sin);
                }
                if (enf.MalosHabitos != null)
                {
                    foreach (BE.TipoHabito habenf in enf.MalosHabitos)
                    {
                        MapperEnfermedad.AltaEnfermedadHabito(habenf);
                    }
                }

                BLL.Bitacora GestorBitacora = new BLL.Bitacora();

                BE.Bitacora bita = new BE.Bitacora();
                bita.Usuario = usuEnSesion.Nombre + " " + usuEnSesion.Apellido;
                bita.Tipo    = "Gestion Enfermedad";
                bita.Accion  = "Se dio de alta la enfermedad " + enf.Nombre;
                bita.Fecha   = DateTime.Now;
                GestorBitacora.RegistrarEnBitacora(bita);
                return(true);
            }
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            BE.Bitacora bita = new BE.Bitacora();

            BE.Usuario usu = new BE.Usuario();
            usu.ID = 1;


            GestorBitacora.RegistrarEnBitacora(bita);
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            int intentos = int.Parse(Session["Intentos"].ToString());

            if (intentos < 3)
            {
                BE.Usuario ususesion = GestorUsuario.Login(TextBox1.Text, Seguridad.Encriptador.Encrypt(TextBox2.Text));

                if (ususesion.ID == 0)
                {
                    intentos++;
                    Session["Intentos"] = intentos;
                    BE.Bitacora bita = new BE.Bitacora();
                    bita.Usuario = "Usuario no logeado";
                    bita.Fecha   = DateTime.Now;
                    bita.Tipo    = "Intento inicio de Sesion";
                    bita.Accion  = "Intento de sesion erroneo";
                    GestorBitacora.RegistrarEnBitacora(bita);
                    Label1.Text = "Usuario y/o contraseña incorrecto/s.";
                }
                else
                {
                    //Guardo en Bitacora
                    BE.Bitacora bita = new BE.Bitacora();
                    bita.Usuario = ususesion.Nombre + " " + ususesion.Apellido;
                    bita.Fecha   = DateTime.Now;
                    bita.Tipo    = "Inicio de Sesion";
                    bita.Accion  = "El usuario inicio la Sesion";
                    GestorBitacora.RegistrarEnBitacora(bita);
                    //Redirecciono donde corresponda
                    HttpCookie Usuario = new HttpCookie("Usuario");
                    Usuario["IdUsu"] = ususesion.ID.ToString();
                    Response.Cookies.Add(Usuario);
                    //Redirecciono a la prueba
                    Response.Redirect("Prueba.aspx");
                }
            }
            else
            {
                Label1.Text = "Usted agoto los 3 intentos.";
            }
        }
        protected void btnCerrarSesion_Click(object sender, EventArgs e)
        {
            BE.Usuario usu = (BE.Usuario)Session["UsuarioEnSesion"];



            BE.Bitacora bita = new BE.Bitacora();
            bita.Usuario = usu.Nombre + " " + usu.Apellido;
            bita.Tipo    = "Cierre de Sesion";
            bita.Accion  = "El usuario cerro la sesion";
            bita.Fecha   = DateTime.Now;
            GestorBitacora.RegistrarEnBitacora(bita);
            Session["UsuarioEnSesion"] = null;
            Response.Redirect("Login.aspx");
        }
        public int GenerarBackup(BE.Usuario usu)
        {
            int acc = GestorBackupRestore.RealizarBackup();

            if (acc == -1)
            {
                BE.Bitacora bita = new BE.Bitacora();
                bita.Accion  = "Intento fallido de Backup";
                bita.Fecha   = DateTime.Now;
                bita.Tipo    = "Backup";
                bita.Usuario = usu.Nombre + " " + usu.Apellido;
                GestorBitacora.RegistrarEnBitacora(bita);
            }
            else
            {
                BE.Bitacora bita = new BE.Bitacora();
                bita.Accion  = "Se realizo backup de la base de datos";
                bita.Fecha   = DateTime.Now;
                bita.Tipo    = "Backup";
                bita.Usuario = usu.Nombre + " " + usu.Apellido;
                GestorBitacora.RegistrarEnBitacora(bita);
            }
            return(acc);
        }
        public void RecalcularDVH(BE.Usuario usuario)
        {
            List <BE.Usuario> listausu = this.ListarTodos();
            string            str      = "";

            foreach (BE.Usuario usu in listausu)
            {
                usu.DVH = GestorDigito.GenerarDVH(usu.Nombre + usu.Apellido + usu.DNI + usu.Contraseña + usu.Borrado + usu.Direccion + usu.FechaNacimiento.ToShortDateString());
                str     = str + usu.DVH.ToString();
                this.ModificarUsuario(usu, usuario);
            }
            BLL.Bitacora GestorBitacora = new BLL.Bitacora();
            BE.Bitacora  bita           = new BE.Bitacora();
            bita.Usuario = usuario.Nombre + " " + usuario.Apellido;
            bita.Tipo    = "Dígito Verificador";
            bita.Accion  = "Se recalculó el Dígito Verificador Horizontal";
            bita.Fecha   = DateTime.Now;
            GestorBitacora.RegistrarEnBitacora(bita);
        }
Beispiel #9
0
        protected void btnRestore_Click(object sender, EventArgs e)
        {
            if (ListBox1.SelectedIndex != -1)
            {
                UsuEnSesion = (BE.Usuario)Session["UsuarioEnSesion"];
                List <string> ListaBkp = (List <string>)Session["ListaBkp"];
                int           fa       = GestorBackupRestore.GenerarRestore(ListaBkp[ListBox1.SelectedIndex], UsuEnSesion);

                BE.Bitacora bita = new BE.Bitacora();
                bita.Usuario = UsuEnSesion.Nombre + " " + UsuEnSesion.Apellido;
                bita.Tipo    = "Cierre de Sesion";
                bita.Accion  = "Se cerro la sesion por el Restore";
                bita.Fecha   = DateTime.Now;
                GestorBitacora.RegistrarEnBitacora(bita);



                Response.Redirect("Login.aspx");
            }
        }
        public int BajaUsuario(BE.Usuario usu, BE.Usuario usuEnSesion)
        {
            usu.Borrado = 1;
            usu.DVH     = GestorDigito.GenerarDVH(usu.Nombre + usu.Apellido + usu.DNI + usu.Contraseña + usu.Borrado + usu.Direccion + usu.FechaNacimiento.ToShortDateString());
            int fa = MapperUsu.BajaUsuario(usu);

            if (fa != -1)
            {
                BLL.Bitacora GestorBitacora = new BLL.Bitacora();

                BE.Bitacora bita = new BE.Bitacora();
                bita.Usuario = usuEnSesion.Nombre + " " + usuEnSesion.Apellido;
                bita.Tipo    = "Gestion Usuarios";
                bita.Accion  = "Se dio de baja el usuario " + usu.Nombre + " " + usu.Apellido;
                bita.Fecha   = DateTime.Now;
                GestorBitacora.RegistrarEnBitacora(bita);
            }

            return(fa);
        }
        public int Evolucionar(BE.Alarma alarma, BE.Usuario usuEnSesion)
        {
            int fa = MapperAlarma.Evolucionar(alarma);

            if (fa == -1)
            {
            }
            else
            {
                BLL.Bitacora GestorBitacora = new BLL.Bitacora();

                BE.Bitacora bita = new BE.Bitacora();
                bita.Usuario = usuEnSesion.Nombre + " " + usuEnSesion.Apellido;
                bita.Tipo    = "Cierre de Alarmas";
                bita.Accion  = "Se cerró una alarma del usuario " + alarma.Usuario.Nombre + " " + alarma.Usuario.Apellido;
                bita.Fecha   = DateTime.Now;
                GestorBitacora.RegistrarEnBitacora(bita);
            }

            return(fa);
        }
        public bool AltaEventos(BE.Evento Eve, BE.Usuario usuEnSesion)
        {
            int fa = MapperEventos.AltaEvento(Eve, usuEnSesion);

            if (fa == -1)
            {
                return(false);
            }
            else
            {
                BLL.Bitacora GestorBitacora = new BLL.Bitacora();

                BE.Bitacora bita = new BE.Bitacora();
                bita.Usuario = usuEnSesion.Nombre + " " + usuEnSesion.Apellido;
                bita.Tipo    = "Calendario de Eventos";
                bita.Accion  = "Se añadió el evento " + Eve.Titulo;
                bita.Fecha   = DateTime.Now;
                GestorBitacora.RegistrarEnBitacora(bita);
                return(true);
            }
        }
Beispiel #13
0
        public bool BajaEnfermedad(BE.Enfermedad enf, BE.Usuario usuEnSesion)
        {
            int fa = MapperEnfermedad.BajaEnfermedad(enf);

            if (fa == -1)
            {
                return(false);
            }
            else
            {
                BLL.Bitacora GestorBitacora = new BLL.Bitacora();

                BE.Bitacora bita = new BE.Bitacora();
                bita.Usuario = usuEnSesion.Nombre + " " + usuEnSesion.Apellido;
                bita.Tipo    = "Gestión Enfermedad";
                bita.Accion  = "Se dió de baja la enfermedad " + enf.Nombre;
                bita.Fecha   = DateTime.Now;
                GestorBitacora.RegistrarEnBitacora(bita);
                return(true);
            }
        }
        public bool BajaParametro(BE.TipoMedicion param, BE.Usuario usuEnSesion)
        {
            int fa = MapperMedicion.Baja(param);

            if (fa == -1)
            {
                return(false);
            }
            else
            {
                BLL.Bitacora GestorBitacora = new BLL.Bitacora();

                BE.Bitacora bita = new BE.Bitacora();
                bita.Usuario = usuEnSesion.Nombre + " " + usuEnSesion.Apellido;
                bita.Tipo    = "Gestion Parámetros";
                bita.Accion  = "Se dio de baja el parametro " + param.Nombre;
                bita.Fecha   = DateTime.Now;
                GestorBitacora.RegistrarEnBitacora(bita);
                return(true);
            }
        }
Beispiel #15
0
        public string GuardarRol(List <BE.Permiso> ListaPermisos, string Nombre, BE.Usuario usu)
        {
            GestorPermisos.GuardarRol(Nombre);
            foreach (BE.Permiso per in ListaPermisos)
            {
                GestorPermisos.GuardarPermisoRol(per);
            }

            BLL.Bitacora GestorBitacora = new BLL.Bitacora();

            BE.Bitacora bita = new BE.Bitacora();
            bita.Usuario = usu.Nombre + " " + usu.Apellido;
            bita.Tipo    = "Gestion Permisos";
            bita.Accion  = "Se dio de alta el rol " + Nombre;
            bita.Fecha   = DateTime.Now;
            GestorBitacora.RegistrarEnBitacora(bita);



            return("algo");
        }
        public bool BajaServicio(BE.TipoServicio serv, BE.Usuario usuEnSesion)
        {
            int fa = MapperServicio.BajaServicio(serv);

            if (fa == -1)
            {
                return(false);
            }
            else
            {
                BLL.Bitacora GestorBitacora = new BLL.Bitacora();

                BE.Bitacora bita = new BE.Bitacora();
                bita.Usuario = usuEnSesion.Nombre + " " + usuEnSesion.Apellido;
                bita.Tipo    = "Gestion Servicios";
                bita.Accion  = "Se dio de baja el servicio " + serv.Nombre;
                bita.Fecha   = DateTime.Now;
                GestorBitacora.RegistrarEnBitacora(bita);
                return(true);
            }
        }
        public bool BajaHabito(BE.TipoHabito hab, BE.Usuario usuEnSesion)
        {
            int fa = MapperHabitos.EliminarHabito(hab);

            if (fa == -1)
            {
                return(false);
            }
            else
            {
                BLL.Bitacora GestorBitacora = new BLL.Bitacora();

                BE.Bitacora bita = new BE.Bitacora();
                bita.Usuario = usuEnSesion.Nombre + " " + usuEnSesion.Apellido;
                bita.Tipo    = "Gestion Habitos";
                bita.Accion  = "Se dio de baja el habito " + hab.Nombre;
                bita.Fecha   = DateTime.Now;
                GestorBitacora.RegistrarEnBitacora(bita);
                return(true);
            }
        }
        public bool AltaMedicion(BE.Medicion med, BE.Usuario usuEnSesion)
        {
            int fa = MapperMedicion.AltaMedicion(med, usuEnSesion);

            if (fa == -1)
            {
                return(false);
            }
            else
            {
                BLL.Bitacora GestorBitacora = new BLL.Bitacora();

                BE.Bitacora bita = new BE.Bitacora();
                bita.Usuario = usuEnSesion.Nombre + " " + usuEnSesion.Apellido;
                bita.Tipo    = "Ingreso de Medicion";
                bita.Accion  = "Se cargo la medicion " + med.Tipo.Nombre + " - " + med.Valor;
                bita.Fecha   = DateTime.Now;
                GestorBitacora.RegistrarEnBitacora(bita);
                return(true);
            }
        }
Beispiel #19
0
        public bool ModificarHabitos(BE.Habito hab, BE.Usuario usuEnSesion)
        {
            int fa = MapperHabitos.ModificarHabito(hab, usuEnSesion);

            if (fa == -1)
            {
                return(false);
            }
            else
            {
                BLL.Bitacora GestorBitacora = new BLL.Bitacora();

                BE.Bitacora bita = new BE.Bitacora();
                bita.Usuario = usuEnSesion.Nombre + " " + usuEnSesion.Apellido;
                bita.Tipo    = "Ingreso de Habitos";
                bita.Accion  = "Se modificó el habito " + hab.TipoHabito.Nombre + " - " + hab.ValorxSemana;
                bita.Fecha   = DateTime.Now;
                GestorBitacora.RegistrarEnBitacora(bita);
                return(true);
            }
        }
Beispiel #20
0
        public bool CrearPermiso(BE.Permiso per, BE.Usuario usu)
        {
            int fa = GestorPermisos.CrearPermiso(per);

            if (fa == -1)
            {
                return(false);
            }
            else
            {
                BLL.Bitacora GestorBitacora = new BLL.Bitacora();

                BE.Bitacora bita = new BE.Bitacora();
                bita.Usuario = usu.Nombre + " " + usu.Apellido;
                bita.Tipo    = "Gestion Permisos";
                bita.Accion  = "Se dio de alta el permiso " + per.Nombre;
                bita.Fecha   = DateTime.Now;
                GestorBitacora.RegistrarEnBitacora(bita);

                return(true);
            }
        }
        public bool ReestablecerContraseña(BE.Usuario usu, BE.Usuario usuEnSesion)
        {
            usu.DVH = GestorDigito.GenerarDVH(usu.Nombre + usu.Apellido + usu.DNI + usu.Contraseña + usu.Borrado + usu.Direccion + usu.FechaNacimiento.ToShortDateString());
            int fa = MapperUsu.CambiarContraseña(usu);

            if (fa == -1)
            {
                return(false);
            }
            else
            {
                BLL.Bitacora GestorBitacora = new BLL.Bitacora();

                BE.Bitacora bita = new BE.Bitacora();
                bita.Usuario = usuEnSesion.Nombre + " " + usuEnSesion.Apellido;
                bita.Tipo    = "Gestion Usuarios";
                bita.Accion  = "Se reestableció la contraseña del usuario " + usu.Nombre + " " + usu.Apellido;
                bita.Fecha   = DateTime.Now;
                GestorBitacora.RegistrarEnBitacora(bita);
                return(true);
            }
        }
Beispiel #22
0
        public int GuardarRolUsuario(BE.Usuario usu, List <BE.Permiso> roles, BE.Usuario usubit)
        {
            int fa = new int();

            GestorPermisos.BorrarPermisosUsuarios(usu.ID);
            foreach (BE.Permiso per in roles)
            {
                fa = GestorPermisos.GuardarRolUsuario(usu, per);
                if (fa != -1)
                {
                    BLL.Bitacora GestorBitacora = new BLL.Bitacora();

                    BE.Bitacora bita = new BE.Bitacora();
                    bita.Usuario = usubit.Nombre + " " + usubit.Apellido;
                    bita.Tipo    = "Gestion Permisos";
                    bita.Accion  = "Se le asignó el permiso " + per.Nombre + " al usuario " + usu.Nombre + " " + usu.Apellido;
                    bita.Fecha   = DateTime.Now;
                    GestorBitacora.RegistrarEnBitacora(bita);
                }
            }

            return(fa);
        }
        public void RecalcularDVV(BE.Usuario usuario)
        {
            List <BE.Usuario> listausu = this.ListarTodos();
            string            str      = "";
            int dvv = new int();

            foreach (BE.Usuario usu in listausu)
            {
                str = str + usu.DVH.ToString();
            }
            dvv = GestorDigito.GenerarDVH(str);
            int fa = MapperUsu.ActualizarDVV(dvv);

            if (fa != -1)
            {
                BLL.Bitacora GestorBitacora = new BLL.Bitacora();
                BE.Bitacora  bita           = new BE.Bitacora();
                bita.Usuario = usuario.Nombre + " " + usuario.Apellido;
                bita.Tipo    = "Dígito Verificador";
                bita.Accion  = "Se recalculó el Dígito Verificador Vertical";
                bita.Fecha   = DateTime.Now;
                GestorBitacora.RegistrarEnBitacora(bita);
            }
        }
Beispiel #24
0
        protected void LoginButtonClick(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                int intentos = int.Parse(Session["Intentos"].ToString());
                int result;
                if (int.TryParse(TextBox1.Text, out result) == true)
                {
                    if (intentos < 3)
                    {
                        BE.Usuario ususesion = GestorUsuario.Login(TextBox1.Text, Seguridad.Encriptador.Encrypt(TextBox2.Text));

                        if (ususesion.ID == 0)
                        {
                            intentos++;
                            Session["Intentos"] = intentos;
                            BE.Bitacora bita = new BE.Bitacora();
                            bita.Usuario = "Usuario no logeado";
                            bita.Fecha   = DateTime.Now;
                            bita.Tipo    = "Intento inicio de Sesion";
                            bita.Accion  = "Intento de sesion erroneo";
                            GestorBitacora.RegistrarEnBitacora(bita);
                            Label1.Text    = "Usuario y/o contraseña incorrecto/s.";
                            Label1.Visible = true;
                        }
                        else
                        {
                            if (ususesion.PrimerInicio != true)
                            {
                                //Guardo en Bitacora



                                BE.Bitacora bita = new BE.Bitacora();
                                bita.Usuario = ususesion.Nombre + " " + ususesion.Apellido;
                                bita.Fecha   = DateTime.Now;
                                bita.Tipo    = "Inicio de Sesion";
                                bita.Accion  = "El usuario inicio la Sesion";
                                GestorBitacora.RegistrarEnBitacora(bita);
                                //Redirecciono donde corresponda

                                Session["UsuarioEnSesion"] = ususesion;
                                Session["Idioma"]          = GestorTraductor.ListarDefault();
                                //Response.Redirect(GestorPermiso.RedireccionarLogin(ususesion));
                                Response.Redirect("VistaTecnologia.aspx");
                            }

                            else
                            {
                                Session["UsuarioEnSesion"] = ususesion;
                                Response.Redirect("PrimerInicio.aspx");
                            }
                        }
                    }
                    else
                    {
                        Label1.Text    = "Usted agoto los 3 intentos.";
                        Label1.Visible = true;
                    }
                }
                else
                {
                    Label1.Text    = "El Dni debe ser numerico";
                    Label1.Visible = true;
                }
            }
        }