public ActionResult GuardarEdicion(string nombreing, string primerapeing, string segundoapeing, string telefonoing, string usuarioing,
                                           string passing, string idInstructor)
        {
            instructorBLL = new InstructorBLLImp();
            usuarioBLL    = new LogUsuarioBLLImp();
            LogUsuario lu = new LogUsuario()
            {
                usuario         = usuarioing,
                pass            = passing,
                idNombreEmpresa = (string)Session["empresa"],
                permiso         = "Instructor"
            };

            InstructorGym ins = new InstructorGym
            {
                idInstructor    = idInstructor,
                nombre          = nombreing,
                apellido1       = primerapeing,
                apellido2       = segundoapeing,
                telefono        = telefonoing,
                idNombreEmpresa = (string)Session["empresa"],
                usuario         = usuarioing
            };

            usuarioBLL.Modificar(lu);
            instructorBLL.Modificar(ins);
            return(Json(new { result = string.Empty }, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Ingreso(string nombreing, string primerapeing, string segundoapeing, string telefonoing, string usuarioing,
                                    string passing)
        {
            string idInstructorString;

            instructorBLL = new InstructorBLLImp();
            usuarioBLL    = new LogUsuarioBLLImp();

            idInstructorString = fb.ConsecutivoModifica("INS");

            LogUsuario lu = new LogUsuario()
            {
                usuario         = usuarioing,
                pass            = fb.Encripta(passing),
                idNombreEmpresa = (string)Session["empresa"],
                permiso         = "Instructor"
            };
            InstructorGym ins = new InstructorGym()
            {
                idInstructor    = idInstructorString,
                nombre          = nombreing,
                apellido1       = primerapeing,
                apellido2       = segundoapeing,
                telefono        = telefonoing,
                usuario         = usuarioing,
                idNombreEmpresa = (string)Session["empresa"]
            };

            usuarioBLL.Agregar(lu);
            instructorBLL.Agregar(ins);
            return(Json(new { result = string.Empty }, JsonRequestBehavior.AllowGet));
        }
Exemple #3
0
 public void Insert(LogUsuario logUsuario)
 {
     using (var ctx = new Context.Context())
     {
         ctx.LogsUsuarios.Add(logUsuario);
         ctx.SaveChanges();
     }
 }
        private void btnRegistrar_Click(object sender, EventArgs e)
        {
            LogUsuario logUsuario    = new LogUsuario();
            Usuario    usuario       = new Usuario();
            String     confirmaClave = txtConfirmarClave.Text.ToLower();

            usuario.User   = txtUsuario.Text.ToLower();
            usuario.Clave  = txtClave.Text.ToLower();
            usuario.Perfil = "estudiante";
            logUsuario.RegistrarUsuario(usuario, confirmaClave);
        }
Exemple #5
0
        public async Task SetLog(string action, int IdUser)
        {
            LogUsuario log = new LogUsuario
            {
                Acao      = action,
                Data      = DateTime.Now,
                UsuarioId = IdUser
            };

            _context.Add(log);
            await _context.SaveChangesAsync();
        }
 public void InserirLogDeAcesso(LogUsuario logUsuario)
 {
     try
     {
         dataset.Add(logUsuario);
         _context.SaveChanges();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #7
0
        public ActionResult Editar(string usuario)
        {
            usuariosBLL = new LogUsuarioBLLImp();
            LogUsuario ins = usuariosBLL.BuscarPorId(usuario);

            Session["RolTemporal"] = ins.permiso;
            return(Json(new
            {
                usuario = ins.usuario,
                pass = fb.Desencripta(ins.pass),
                rol = ins.permiso,
            }, JsonRequestBehavior.AllowGet));
        }
Exemple #8
0
        public ActionResult Ingreso(string usuarioing, string contrasenaing, string rol, string emailIn)
        {
            usuariosBLL = new LogUsuarioBLLImp();

            LogUsuario per = new LogUsuario
            {
                usuario         = usuarioing,
                pass            = fb.Encripta(contrasenaing),
                idNombreEmpresa = (string)Session["empresa"],
                permiso         = rol
            };
            bool a = usuariosBLL.Agregar(per);

            if (a)
            {
                try
                {
                    using (MailMessage mail = new MailMessage())
                    {
                        mail.From = new MailAddress("*****@*****.**");
                        mail.To.Add(emailIn);
                        mail.Subject    = "Usuario de Ragnarok";
                        mail.Body       = string.Format("{0}:{1}", usuarioing, contrasenaing);
                        mail.IsBodyHtml = true;
                        SmtpClient smtp = new SmtpClient
                        {
                            Host                  = "smtp.gmail.com",
                            Port                  = 587,
                            EnableSsl             = true,
                            DeliveryMethod        = SmtpDeliveryMethod.Network,
                            UseDefaultCredentials = false,
                            Credentials           = new NetworkCredential("*****@*****.**", ""),
                            Timeout               = 20000
                        };
                        smtp.Send(mail);
                        return(Json(new { bol = true }, JsonRequestBehavior.AllowGet));
                    }
                }
                catch (Exception e)
                {
                    string aa = e.Message;
                    return(Json(new { bol = false }, JsonRequestBehavior.AllowGet));
                }
            }
            else
            {
                return(Json(new { bol = a }, JsonRequestBehavior.AllowGet));
            }
        }
 private void B_Ingresar_Click(object sender, RoutedEventArgs e)
 {
     LogUsuario = new LogUsuario();
     Persona    = LogUsuario.LVerificarUsuario(TB_Usuario.Text, TB_Password.Text);
     if (Persona != null)
     {
         MessageBox.Show("Correcto");
     }
     else
     {
         TB_Password.Text = "";
         TB_Usuario.Text  = "";
         MessageBox.Show("Usuario incorrecto");
     }
 }
Exemple #10
0
        public ActionResult GuardarEdicion(string usuario, string contrasena, string rol)
        {
            usuariosBLL = new LogUsuarioBLLImp();

            LogUsuario lu = new LogUsuario()
            {
                usuario         = usuario,
                pass            = fb.Encripta(contrasena),
                idNombreEmpresa = (string)Session["empresa"],
                permiso         = rol
            };

            usuariosBLL.Modificar(lu);
            return(Json(new { result = string.Empty }, JsonRequestBehavior.AllowGet));
        }
Exemple #11
0
 public bool Agregar(LogUsuario log)
 {
     try
     {
         using (unitOfWork = new UnitOfWork(new GymContext()))
         {
             unitOfWork.logUsuarioDAL.Add(log);
             unitOfWork.Complete();
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Exemple #12
0
 public bool Modificar(LogUsuario log)
 {
     try
     {
         using (unitOfWork = new UnitOfWork(new GymContext()))
         {
             unitOfWork.logUsuarioDAL.Update(log);
             unitOfWork.Complete();
         }
         return(true);
     }
     catch (Exception e)
     {
         string a = e.Message;
         return(false);
     }
 }
        public ActionResult Login(Usuario model, string returnUrl, bool RememberMe)
        {
            if (Membership.ValidateUser(model.id_usu, model.pass_usu))
            {
                var        usua = _db.Usuario.FirstOrDefault(x => x.id_usu == model.id_usu);
                LogUsuario lusu = new LogUsuario();
                lusu.id_usu         = usua.id;
                lusu.feccha_ingreso = DateTime.Now;
                _db.LogUsuario.Add(lusu);
                _db.SaveChanges();

                FormsAuthentication.SetAuthCookie(model.id_usu, RememberMe);
                return(RedirectToLocal(returnUrl));
            }
            ModelState.AddModelError("id_usu", "Las Credenciales proporcionadas no son Validas");
            return(View(model));
        }
Exemple #14
0
        public async Task <bool> Gerar(string endPoint, string observacao = "")
        {
            try
            {
                var logUsuario = new LogUsuario();
                logUsuario.Data      = DateTime.Now;
                logUsuario.UsuarioId = _idUsuario;
                logUsuario.Acao      = PreparaTexto(endPoint, observacao).Result.ToString();

                var response = await _logUsuarioRepository.Adicionar(logUsuario);

                return(response);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Exemple #15
0
 public bool Eliminar(string id)
 {
     try
     {
         using (unitOfWork = new UnitOfWork(new GymContext()))
         {
             using (GymContext Context = new GymContext())
             {
                 LogUsuario        per = new LogUsuario();
                 List <LogUsuario> p   = Context.LogUsuarios.Select(n => n).Where(l => l.usuario == id).ToList();
                 foreach (LogUsuario pe in p)
                 {
                     if (pe.permiso.Equals("Instructor"))
                     {
                         List <InstructorGym> ins = Context.InstructorGyms.Select(n => n).Where(l => l.usuario == pe.usuario).ToList();
                         foreach (InstructorGym inss in ins)
                         {
                             Context.InstructorGyms.Remove(inss);
                             Context.SaveChanges();
                         }
                         Context.LogUsuarios.Remove(pe);
                         Context.SaveChanges();
                     }
                     else
                     {
                         Context.LogUsuarios.Remove(pe);
                         Context.SaveChanges();
                     }
                 }
                 return(true);
             }
         }
     }
     catch (Exception)
     {
         return(false);
     }
 }
 public Inicio()
 {
     InitializeComponent();
     this.ActiveControl = LogUsuario;
     LogUsuario.Focus();
 }