Esempio n. 1
0
        public ActionResult Editar(ListaClientes model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (poligonoEntities db = new poligonoEntities())
                    {
                        var oCliente = db.cliente.Find(model.Idactualiza);
                        oCliente.nombre_cliente = model.nombrecliente;
                        oCliente.documento      = model.documento;
                        oCliente.telefono       = model.telefono;
                        oCliente.direccion      = model.direccion;
                        oCliente.email          = model.correo;
                        oCliente.porte_arma     = model.portearma;
                        oCliente.registro_arma  = model.registroarma;
                        oCliente.id_usuario     = model.idusuarioact;

                        db.Entry(oCliente).State = System.Data.Entity.EntityState.Modified;
                        db.SaveChanges();
                    }
                    return(Redirect("~/Clientes/"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Esempio n. 2
0
        public ActionResult Nuevo(ListaClientes model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (poligonoEntities db = new poligonoEntities())
                    {
                        var oCliente = new cliente();
                        oCliente.nombre_cliente = model.nombrecliente;
                        oCliente.documento      = model.documento;
                        oCliente.telefono       = model.telefono;
                        oCliente.direccion      = model.direccion;
                        oCliente.email          = model.correo;
                        oCliente.porte_arma     = model.portearma;
                        oCliente.registro_arma  = model.registroarma;
                        oCliente.id_usuario     = model.idusuario;

                        db.cliente.Add(oCliente);
                        db.SaveChanges();
                    }
                    return(Redirect("~/Clientes/"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Esempio n. 3
0
        public ActionResult Nuevo(InsertUsuario model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (poligonoEntities db = new poligonoEntities())
                    {
                        //string ePass = Encrypt.GetSHA256(contrasena);
                        var oUsuario = new usuario();
                        oUsuario.nombre_usuario = model.nombre;
                        oUsuario.email          = model.correo;
                        oUsuario.contrasena     = Encrypt.GetSHA256(model.contrasena);
                        oUsuario.id_rol         = model.idrol;

                        db.usuario.Add(oUsuario);
                        db.SaveChanges();
                    }
                    return(Redirect("~/Usuarios/"));
                }
                return(View(model));
                //return Redirect("/Rol");
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Esempio n. 4
0
        public ActionResult Nuevo(ListaArmas model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (poligonoEntities db = new poligonoEntities())
                    {
                        var oArma = new arma();
                        oArma.nombre_arma  = model.nombrearma;
                        oArma.modelo       = model.modelo;
                        oArma.foto         = model.foto;
                        oArma.numero_serie = model.numeroserie;

                        db.arma.Add(oArma);
                        db.SaveChanges();
                    }
                    return(Redirect("~/Armas/"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Esempio n. 5
0
        public ActionResult Editar(ListaArmas model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (poligonoEntities db = new poligonoEntities())
                    {
                        var oArma = db.arma.Find(model.Idarma);
                        oArma.nombre_arma  = model.nombrearma;
                        oArma.modelo       = model.modelo;
                        oArma.foto         = model.foto;
                        oArma.numero_serie = model.numeroserie;

                        db.Entry(oArma).State = System.Data.Entity.EntityState.Modified;
                        db.SaveChanges();
                    }
                    return(Redirect("~/Armas/"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public ActionResult Nuevo(ListaSupervisores model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (poligonoEntities db = new poligonoEntities())
                    {
                        //string ePass = Encrypt.GetSHA256(contrasena);
                        var oSupervisor = new supervisor();
                        oSupervisor.nombre_supervisor = model.nombre;

                        db.supervisor.Add(oSupervisor);
                        db.SaveChanges();
                    }
                    return(Redirect("~/Supervisores/"));
                }
                return(View(model));
                //return Redirect("/Rol");
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Esempio n. 7
0
        public ActionResult Editar(InsertUsuario model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (poligonoEntities db = new poligonoEntities())
                    {
                        //string ePass = Encrypt.GetSHA256(contrasena);
                        var oUsuario = db.usuario.Find(model.idactualiza);
                        oUsuario.nombre_usuario = model.nombre;
                        oUsuario.email          = model.correo;
                        oUsuario.contrasena     = Encrypt.GetSHA256(model.contrasena);
                        oUsuario.id_rol         = model.idrolact;

                        db.Entry(oUsuario).State = System.Data.Entity.EntityState.Modified;
                        db.SaveChanges();
                    }
                    return(Redirect("~/Usuarios/"));
                }
                return(View(model));
                //return Redirect("/Rol");
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Esempio n. 8
0
 public ActionResult Eliminar(int idelimina)
 {
     using (poligonoEntities db = new poligonoEntities())
     {
         var oUsuario = db.usuario.Find(idelimina);
         db.usuario.Remove(oUsuario);
         db.SaveChanges();
     }
     return(Redirect("~/Usuarios/"));
 }
Esempio n. 9
0
 public ActionResult Eliminar(int idlineatiro)
 {
     using (poligonoEntities db = new poligonoEntities())
     {
         var oLineaTiro = db.linea_tiro.Find(idlineatiro);
         db.linea_tiro.Remove(oLineaTiro);
         db.SaveChanges();
     }
     return(Redirect("~/LineaTiro/"));
 }
Esempio n. 10
0
 public ActionResult Eliminar(int idarma)
 {
     using (poligonoEntities db = new poligonoEntities())
     {
         var oArma = db.arma.Find(idarma);
         db.arma.Remove(oArma);
         db.SaveChanges();
     }
     return(Redirect("~/Armas/"));
 }
Esempio n. 11
0
 public ActionResult Eliminar(int idsupervisor)
 {
     using (poligonoEntities db = new poligonoEntities())
     {
         var oSupervisor = db.supervisor.Find(idsupervisor);
         db.supervisor.Remove(oSupervisor);
         db.SaveChanges();
     }
     return(Redirect("~/Supervisores/"));
 }
Esempio n. 12
0
 public ActionResult Eliminar(int idelimina)
 {
     using (poligonoEntities db = new poligonoEntities())
     {
         var oCliente = db.cliente.Find(idelimina);
         db.cliente.Remove(oCliente);
         db.SaveChanges();
     }
     return(Redirect("~/Clientes/"));
 }
Esempio n. 13
0
        public ActionResult Registro(string emailregistro, string userregistro, string passwordregistro, string passwordconfirmregistro)
        {
            if (!string.IsNullOrEmpty(emailregistro) && !string.IsNullOrEmpty(userregistro) && !string.IsNullOrEmpty(passwordregistro) && !string.IsNullOrEmpty(passwordconfirmregistro))
            {
                if (passwordregistro != passwordconfirmregistro)
                {
                    return(RedirectToAction("Index", new { message = "Las contraseñas no coinciden, intentelo de nuevo." }));
                }
                else
                {
                    try
                    {
                        if (ModelState.IsValid)
                        {
                            using (poligonoEntities db1 = new poligonoEntities())
                            {
                                var oUsuario1 = new usuario();
                                oUsuario1.nombre_usuario = userregistro;
                                oUsuario1.email          = emailregistro;
                                oUsuario1.contrasena     = Encrypt.GetSHA256(passwordregistro);
                                oUsuario1.id_rol         = 2;

                                //para desencriptar
                                //string pass = "******";
                                //string ePass = Encrypt.GetSHA256(pass);

                                db1.usuario.Add(oUsuario1);
                                db1.SaveChanges();
                            }
                            return(RedirectToAction("Index", new { message1 = "Felicidades, su registro se ha realizado éxitosamente." }));
                        }
                        //return View(model);
                        return(Redirect("/Home"));
                    }
                    catch (Exception ex)
                    {
                        throw new Exception(ex.Message);
                    }
                }
            }
            else
            {
                return(RedirectToAction("Index", new { message = "Llene todos los campos para poder registrarse" }));
            }
        }
Esempio n. 14
0
        public ActionResult Editar(ListaLineaTiro model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (poligonoEntities db = new poligonoEntities())
                    {
                        var oLineaTiro = db.linea_tiro.Find(model.Idlineatiro);
                        oLineaTiro.nombre_linea_tiro = model.nombre;

                        db.Entry(oLineaTiro).State = System.Data.Entity.EntityState.Modified;
                        db.SaveChanges();
                    }
                    return(Redirect("~/LineaTiro/"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Esempio n. 15
0
        public ActionResult Editar(ListaSupervisores model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (poligonoEntities db = new poligonoEntities())
                    {
                        var oSupervisor = db.supervisor.Find(model.Idsupervisor);
                        oSupervisor.nombre_supervisor = model.nombre;

                        db.Entry(oSupervisor).State = System.Data.Entity.EntityState.Modified;
                        db.SaveChanges();
                    }
                    return(Redirect("~/Supervisores/"));
                }
                return(View(model));
                //return Redirect("/Rol");
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Esempio n. 16
0
        public ActionResult Nuevo(ListaLineaTiro model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (poligonoEntities db = new poligonoEntities())
                    {
                        var oLineaTiro = new linea_tiro();
                        oLineaTiro.nombre_linea_tiro = model.nombre;

                        db.linea_tiro.Add(oLineaTiro);
                        db.SaveChanges();
                    }
                    return(Redirect("~/LineaTiro/"));
                }
                return(View(model));
                //return Redirect("/Rol");
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Esempio n. 17
0
        public ActionResult Nuevo(InsertRol model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (poligonoEntities db = new poligonoEntities())
                    {
                        var oRol = new rol();
                        oRol.descripcion = model.descripcion;

                        db.rol.Add(oRol);
                        db.SaveChanges();
                    }
                    return(Redirect("~/Rol/"));
                }
                return(View(model));
                //return Redirect("/Rol");
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }