Example #1
0
        public bool Agregar(int Id_Usuario, int Id_Dispositivo, Tipo_Evento EventType, string ConnectionId)
        {
            bool result = false;

            try
            {
                if (Id_Usuario != 0 || Id_Dispositivo != 0)
                {
                    Login_DispositivoDAL modLogin = new Login_DispositivoDAL(_connectionString);

                    var deviceLogin = new DAL.DTO.Login_Dispositivo
                    {
                        Id_Dispositivo = Id_Dispositivo,
                        Id_Usuario     = Id_Usuario,
                        Fecha          = DateTime.Now,
                        Id_Evento      = (int)EventType,
                        Connection_Id  = (ConnectionId != null) ? ConnectionId : ""
                    };

                    result = modLogin.Agregar(deviceLogin) > 0;
                }
            }
            catch (Exception ex)
            {
                log.Error("Agregar()", ex);
            }

            return(result);
        }
Example #2
0
        public bool AgregarMultiple(List <BL.DTO.Login_Dispositivo> lst)
        {
            bool result = false;

            try
            {
                Login_DispositivoDAL modLogin = new Login_DispositivoDAL(_connectionString);

                List <DAL.DTO.Login_Dispositivo> dal = Converter.ConvertToDAL(lst);

                var incorrectos = new List <DAL.DTO.Login_Dispositivo>();

                foreach (var item in dal)
                {
                    if (!(modLogin.Agregar(item) > 0))
                    {
                        incorrectos.Add(item);
                    }
                }

                result = incorrectos.Count == 0;
            }
            catch (Exception er)
            {
                log.Error("AgregarMultiple", er);
            }
            return(result);
        }
Example #3
0
        public List <DTO.Login_Dispositivo> Listar()
        {
            List <DTO.Login_Dispositivo> lst = null;

            try
            {
                Login_DispositivoDAL dal = new Login_DispositivoDAL(_connectionString);

                var logins = dal.Listar();

                lst = Converter.ConvertToBL(logins);
            }
            catch (Exception er)
            {
                log.Error("Listar(). ", er);
            }
            return(lst);
        }
Example #4
0
        public List <DTO.Login_Dispositivo> ListarEventosFinales(int lastIdDeviceLogin)
        {
            List <DTO.Login_Dispositivo> lst = null;

            try
            {
                Login_DispositivoDAL dal = new Login_DispositivoDAL(_connectionString);

                var logins = dal.Listar(lastIdDeviceLogin, (int)Tipo_Evento.login);

                lst = Converter.ConvertToBL(logins);
            }
            catch (Exception er)
            {
                log.Error(string.Format("ListarEventosFinales({0}). ", lastIdDeviceLogin), er);
            }

            return(lst);
        }