示例#1
0
        //Fin de mostrar datos personales del cliente

        //Inicio de mostrar datos fisicos del cliente

        public ActionResult ClienteFisi()
        {
            List <ClienteUserTablaViewModel> lst = null;

            using (Pr1malRegistrosEntities db = new Pr1malRegistrosEntities())
            {
                lst = (from c
                       in db.RegistroClien
                       where c.isState == 1
                       orderby c.Nip
                       select new ClienteUserTablaViewModel
                {
                    Id = c.Id,
                    Nombre = c.Nombre,
                    Altura = c.Altura,
                    Peso = c.Peso,
                    Imc = c.Imc,
                    Corporal = c.Corporal,
                    Metabolismo = c.Metabolismo,
                    Grasa = c.Grasa,
                    Musculo = c.Musculo
                }).ToList();
            }
            return(View(lst));
        }
示例#2
0
        //Fin del registro de clientes

        //Inicio de la edicion de datos del cliente
        public ActionResult EditarCliente(int Id)
        {
            EditUserViewModel model = new EditUserViewModel();

            using (var db = new Pr1malRegistrosEntities())
            {
                var oCliente = db.RegistroClien.Find(Id);

                model.Id     = oCliente.Id;
                model.Nombre = oCliente.Nombre;
                //model.Nacimiento = oCliente.Nacimiento;
                //model.Genero = oCliente.Genero;
                //model.Edad = oCliente.Edad;
                model.Celular   = oCliente.Celular;
                model.Direccion = oCliente.Direccion;
                //model.Registro = oCliente.Registro;
                //model.Nip = oCliente.Nip;
                //model.Email = oCliente.Email;
                model.Altura        = oCliente.Altura;
                model.Peso          = oCliente.Peso;
                model.Imc           = oCliente.Imc;
                model.Corporal      = oCliente.Corporal;
                model.Metabolismo   = oCliente.Metabolismo;
                model.Grasa         = oCliente.Grasa;
                model.Musculo       = oCliente.Musculo;
                model.Numero        = oCliente.Numero;
                model.Observaciones = oCliente.Observaciones;
            }

            return(View(model));
        }
示例#3
0
        // GET: ClienteUser

        //inicio de mostrar datos personales del cliente
        public ActionResult DatosCliente()
        {
            List <ClienteUserTablaViewModel> lst = null;

            using (Pr1malRegistrosEntities db = new Pr1malRegistrosEntities())
            {
                lst = (from c
                       in db.RegistroClien
                       where c.isState == 1
                       orderby c.Nip
                       select new ClienteUserTablaViewModel
                {
                    Id = c.Id,
                    Nombre = c.Nombre,
                    Nacimiento = c.Nacimiento,
                    Genero = c.Genero,
                    Edad = c.Edad,
                    Celular = c.Celular,
                    Direccion = c.Direccion,
                    Registro = c.Registro,
                    Nip = c.Nip,
                    Email = c.Email
                }).ToList();
            }

            return(View(lst));
        }
示例#4
0
        }//Fin del mostrar datos personales

        //Inicio de mostrar datos fisicos

        public ActionResult IndexFisi()
        {
            List <UserTablaViewModels> fis = null;

            using (var db = new Pr1malRegistrosEntities())
            {
                fis = (from d
                       in db.RegistroEmple
                       where d.idState == 1
                       orderby d.Nip
                       select new UserTablaViewModels
                {
                    Id = d.Id,
                    Nombre = d.Nombre,
                    Altura = d.Altura,
                    Peso = d.Peso,
                    Imc = d.Imc,
                    Corporal = d.Corporal,
                    Metabolismo = d.Metabolismo,
                    Grasa = d.Grasa,
                    Musculo = d.Musculo
                }).ToList();
            }
            return(View(fis));
        }
示例#5
0
        // GET: User

        //Inicio del mostrar datos personales
        public ActionResult Index()
        {
            List <UserTablaViewModels> lst = null;

            using (Pr1malRegistrosEntities db = new Pr1malRegistrosEntities())
            {
                lst = (from d
                       in db.RegistroEmple
                       where d.idState == 1
                       orderby d.Nip
                       select new UserTablaViewModels
                {
                    Id = d.Id,
                    Nombre = d.Nombre,
                    Namiento = d.Namiento,
                    Genero = d.Genero,
                    Edad = d.Edad,
                    Celular = d.Celular,
                    Direccion = d.Direccion,
                    Registro = d.Registro,
                    Nip = d.Nip,
                    Email = d.Email
                }).ToList();
            }

            return(View(lst));
        }//Fin del mostrar datos personales
示例#6
0
        //Fin de add

        //Inicio del edit
        public ActionResult Edit(int id)
        {
            EditUserViewModel model = new EditUserViewModel();

            using (var db = new Pr1malRegistrosEntities())
            {
                var oRegistro = db.RegistroEmple.Find(id);

                model.Id     = oRegistro.Id;
                model.Nombre = oRegistro.Nombre;

                /*model.Namiento = oRegistro.Namiento;
                 * model.Genero = oRegistro.Genero;
                 * model.Edad = oRegistro.Edad;*/
                model.Celular   = oRegistro.Celular;
                model.Direccion = oRegistro.Direccion;

                /*model.Registro = oRegistro.Registro;
                 * model.Nip = oRegistro.Nip;
                 * model.Email = oRegistro.Email;*/
                model.Altura       = oRegistro.Altura;
                model.Peso         = oRegistro.Peso;
                model.Imc          = oRegistro.Imc;
                model.Corporal     = oRegistro.Corporal;
                model.Metabolismo  = oRegistro.Metabolismo;
                model.Grasa        = oRegistro.Grasa;
                model.Musculo      = oRegistro.Musculo;
                model.Numero       = oRegistro.Numero;
                model.Observciones = oRegistro.Observciones;
            }

            return(View(model));
        }
 public ActionResult Enter(string Nip, string Pass)
 {
     try
     {
         using (Pr1malRegistrosEntities db = new Pr1malRegistrosEntities())
         {
             var lst = from d
                       in db.RegistroEmple
                       where d.Nip == Nip && d.Pass == Pass && d.idState == 1
                       select d;
             if (lst.Count() > 0)
             {
                 RegistroEmple oRegistro = lst.First();
                 Session["RegistroEmple"] = oRegistro;
                 return(Content("1"));
             }
             else
             {
                 return(Content("Nip ó contrasela no encontrados"));
             }
         }
     }
     catch (Exception e)
     {
         return(Content("Ocurrio un error" + e.Message));
     }
 }
示例#8
0
        protected override ValidationResult IsValid(object value, ValidationContext validationContext)
        {
            using (Pr1malRegistrosEntities db = new Pr1malRegistrosEntities())
            {
                String email = (String)value;

                if (db.RegistroEmple.Where(c => c.Email == email).Count() > 0)
                {
                    return(new ValidationResult("Email ya existente"));
                }
            }
            return(ValidationResult.Success);
        }
示例#9
0
        public ActionResult EliminarCliente(int Id)
        {
            using (var db = new Pr1malRegistrosEntities())
            {
                var ocliente = db.RegistroClien.Find(Id);
                ocliente.isState = 3;

                db.Entry(ocliente).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();
            }

            return(Content("1"));
        }
示例#10
0
        protected override ValidationResult IsValid(object value, ValidationContext validationContext)
        {
            using (Pr1malRegistrosEntities db = new Pr1malRegistrosEntities())
            {
                String nip = (String)value;

                if (db.RegistroEmple.Where(d => d.Nip == nip).Count() > 0)
                {
                    return(new ValidationResult("Nip ya utilizado"));
                }
            }

            return(ValidationResult.Success);
        }
示例#11
0
        public ActionResult Delete(int Id)
        {
            using (var db = new Pr1malRegistrosEntities())
            {
                var oRegistro = db.RegistroEmple.Find(Id);

                oRegistro.idState = 3;


                db.Entry(oRegistro).State = System.Data.Entity.EntityState.Modified;

                db.SaveChanges();
            }

            return(Content("1"));
        }
示例#12
0
        public ActionResult Edit(EditUserViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            using (var db = new Pr1malRegistrosEntities())
            {
                var oRegistro = db.RegistroEmple.Find(model.Id);

                oRegistro.Nombre = model.Nombre;
                //oRegistro.Namiento = model.Namiento;
                //oRegistro.Genero = model.Genero;
                //oRegistro.Edad = model.Edad;
                oRegistro.Celular   = model.Celular;
                oRegistro.Direccion = model.Direccion;
                //oRegistro.Registro = model.Registro;
                //oRegistro.Nip = model.Nip;
                //oRegistro.Email = model.Email;

                if (model.Pass != null && model.Pass.Trim() != "")
                {
                    oRegistro.Pass = model.Pass;
                }

                oRegistro.Altura       = model.Altura;
                oRegistro.Peso         = model.Peso;
                oRegistro.Imc          = model.Imc;
                oRegistro.Corporal     = model.Corporal;
                oRegistro.Metabolismo  = model.Metabolismo;
                oRegistro.Grasa        = model.Grasa;
                oRegistro.Musculo      = model.Musculo;
                oRegistro.Numero       = model.Numero;
                oRegistro.Observciones = model.Observciones;

                db.Entry(oRegistro).State = System.Data.Entity.EntityState.Modified;

                db.SaveChanges();
            }

            return(Redirect(Url.Content("~/User/")));
        }
示例#13
0
        public ActionResult RegistroClientes(ClienteUserViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            using (var db = new Pr1malRegistrosEntities())
            {
                RegistroClien oCliente = new RegistroClien();

                oCliente.isState = 1;

                oCliente.Nombre        = model.Nombre;
                oCliente.Nacimiento    = model.Nacimiento;
                oCliente.Genero        = model.Genero;
                oCliente.Edad          = model.Edad;
                oCliente.Celular       = model.Celular;
                oCliente.Direccion     = model.Direccion;
                oCliente.Registro      = model.Registro;
                oCliente.Nip           = model.Nip;
                oCliente.Email         = model.Email;
                oCliente.Altura        = model.Altura;
                oCliente.Peso          = model.Peso;
                oCliente.Imc           = model.Imc;
                oCliente.Corporal      = model.Corporal;
                oCliente.Metabolismo   = model.Metabolismo;
                oCliente.Grasa         = model.Grasa;
                oCliente.Musculo       = model.Musculo;
                oCliente.Numero        = model.Numero;
                oCliente.Observaciones = model.Observaciones;

                db.RegistroClien.Add(oCliente);

                db.SaveChanges();
            }

            return(Redirect(Url.Content("~/Home/")));
        }
示例#14
0
        public ActionResult add(UserViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            using (var db = new Pr1malRegistrosEntities())
            {
                RegistroEmple oRegistro = new RegistroEmple();

                oRegistro.idState = 1;

                oRegistro.Nombre       = model.Nombre;
                oRegistro.Namiento     = model.Namiento;
                oRegistro.Genero       = model.Genero;
                oRegistro.Edad         = model.Edad;
                oRegistro.Celular      = model.Celular;
                oRegistro.Direccion    = model.Direccion;
                oRegistro.Registro     = model.Registro;
                oRegistro.Nip          = model.Nip;
                oRegistro.Email        = model.Email;
                oRegistro.Pass         = model.Pass;
                oRegistro.Altura       = model.Altura;
                oRegistro.Peso         = model.Peso;
                oRegistro.Imc          = model.Imc;
                oRegistro.Corporal     = model.Corporal;
                oRegistro.Metabolismo  = model.Metabolismo;
                oRegistro.Grasa        = model.Grasa;
                oRegistro.Musculo      = model.Musculo;
                oRegistro.Numero       = model.Numero;
                oRegistro.Observciones = model.Observciones;

                db.RegistroEmple.Add(oRegistro);

                db.SaveChanges();
            }
            return(Redirect(Url.Content("~/User/")));
        }
示例#15
0
        public ActionResult EditarCliente(EditUserViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            using (var db = new Pr1malRegistrosEntities())
            {
                var oCliente = db.RegistroClien.Find(model.Id);

                oCliente.Nombre = model.Nombre;
                //oCliente.Nacimiento = model.Nacimiento;
                //oCliente.Genero = model.Genero;
                //oCliente.Edad = model.Edad;
                oCliente.Celular   = model.Celular;
                oCliente.Direccion = model.Direccion;
                //oCliente.Registro = model.Registro;
                //oCliente.Nip = model.Nip;
                //oCliente.Email = model.Email;
                oCliente.Altura        = model.Altura;
                oCliente.Peso          = model.Peso;
                oCliente.Imc           = model.Imc;
                oCliente.Corporal      = model.Corporal;
                oCliente.Metabolismo   = model.Metabolismo;
                oCliente.Grasa         = model.Grasa;
                oCliente.Musculo       = model.Musculo;
                oCliente.Numero        = model.Numero;
                oCliente.Observaciones = model.Observaciones;

                db.Entry(oCliente).State = System.Data.Entity.EntityState.Modified;

                db.SaveChanges();
            }

            return(Redirect(Url.Content("~/Home/")));
        }