예제 #1
0
        public static Usuarios modificarCliente(Usuarios miUser)
        {
            try
            {
                using (PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities())
                {
                    db.updateUsuario(miUser.ID,
                                     miUser.cedula,
                                     miUser.nombre,
                                     miUser.apellido1,
                                     miUser.apellido2,
                                     miUser.correo,
                                     Encriptado.Encriptar(miUser.contrasena),
                                     miUser.tipo,
                                     miUser.sexo,
                                     miUser.telefono1,
                                     miUser.telefono2,
                                     miUser.ocupacion,
                                     miUser.estadoCivil,
                                     miUser.habilitado,
                                     miUser.fechaIngreso,
                                     miUser.fechaPago,
                                     miUser.IDRutina);

                    db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(miUser);
        }
예제 #2
0
        //public static Medidas_Usuarios mu;

        public static void AgregarhistorialMedico(HistorialMedico historialMedico)
        {
            PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities();

            try
            {
                db.insertHistorialMedico(historialMedico.alcohol,
                                         historialMedico.fumado,
                                         historialMedico.hipertension,
                                         historialMedico.diabetes,
                                         historialMedico.medicamentos,
                                         historialMedico.fracturas,
                                         historialMedico.cirugias,
                                         historialMedico.alergias,
                                         historialMedico.problemasArticulares,
                                         historialMedico.otras,
                                         historialMedico.IDUsuario);

                db.SaveChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #3
0
        public static PagosRealizados AgregarPago(PagosRealizados pago, int cedula)
        {
            try
            {
                using (PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities())
                {
                    var id = db.BuscarIdPorCedula(cedula).FirstOrDefault();

                    if (id == null)
                    {
                        pago = new PagosRealizados();
                        return(pago);
                    }
                    else
                    {
                        db.insertPagosRealizados(pago.monto,
                                                 pago.fecha,
                                                 pago.descuento,
                                                 pago.montoDescuento,
                                                 pago.IDUsuario = Convert.ToInt32(id));

                        db.SaveChanges();
                        return(pago);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #4
0
        public static void AgregarCliente(Usuarios elUsuario)
        {
            //string textEncryp = elUsuario.contrasena;
            //var contra = Encriptado.Encriptar(textEncryp);
            try
            {
                using (PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities())
                {
                    db.insertUsuarios(elUsuario.cedula,
                                      elUsuario.nombre,
                                      elUsuario.apellido1,
                                      elUsuario.apellido2,
                                      elUsuario.correo,
                                      Encriptado.Encriptar(elUsuario.contrasena),
                                      elUsuario.tipo,
                                      elUsuario.sexo,
                                      elUsuario.telefono1,
                                      elUsuario.telefono2,
                                      elUsuario.ocupacion,
                                      elUsuario.estadoCivil,
                                      elUsuario.habilitado = true,
                                      elUsuario.fechaIngreso,
                                      elUsuario.fechaPago,
                                      elUsuario.IDRutina);

                    db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #5
0
        public static Usuarios cambiaContraseña(Usuarios usuarios, String confirmPass)
        {
            Usuarios pass = new Usuarios();

            try
            {
                using (PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities())
                {
                    usuarios = db.Usuarios.Where(o => o.cedula == usuarios.cedula).FirstOrDefault();
                    pass     = db.Usuarios.Where(x => x.contrasena == usuarios.contrasena && x.cedula == usuarios.cedula).FirstOrDefault();
                    if (pass == null)
                    {
                        pass = new Usuarios();
                    }
                    else
                    {
                        pass.contrasena      = Encriptado.Encriptar(confirmPass);
                        db.Entry(pass).State = System.Data.Entity.EntityState.Modified;
                        db.SaveChanges();
                    }
                    return(pass);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #6
0
        public static HistorialMedico ModificarHM(HistorialMedico historialMedico)
        {
            try
            {
                using (PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities())
                {
                    if (db.HistorialMedico.Any(o => o.IDUsuario == historialMedico.IDUsuario))
                    {
                        db.HistorialMedico.Where(o => o.IDUsuario == historialMedico.IDUsuario).FirstOrDefault().alcohol              = historialMedico.alcohol;
                        db.HistorialMedico.Where(o => o.IDUsuario == historialMedico.IDUsuario).FirstOrDefault().fumado               = historialMedico.fumado;
                        db.HistorialMedico.Where(o => o.IDUsuario == historialMedico.IDUsuario).FirstOrDefault().hipertension         = historialMedico.hipertension;
                        db.HistorialMedico.Where(o => o.IDUsuario == historialMedico.IDUsuario).FirstOrDefault().diabetes             = historialMedico.diabetes;
                        db.HistorialMedico.Where(o => o.IDUsuario == historialMedico.IDUsuario).FirstOrDefault().medicamentos         = historialMedico.medicamentos;
                        db.HistorialMedico.Where(o => o.IDUsuario == historialMedico.IDUsuario).FirstOrDefault().fracturas            = historialMedico.fracturas;
                        db.HistorialMedico.Where(o => o.IDUsuario == historialMedico.IDUsuario).FirstOrDefault().cirugias             = historialMedico.cirugias;
                        db.HistorialMedico.Where(o => o.IDUsuario == historialMedico.IDUsuario).FirstOrDefault().alergias             = historialMedico.alergias;
                        db.HistorialMedico.Where(o => o.IDUsuario == historialMedico.IDUsuario).FirstOrDefault().problemasArticulares = historialMedico.problemasArticulares;
                        db.HistorialMedico.Where(o => o.IDUsuario == historialMedico.IDUsuario).FirstOrDefault().otras = historialMedico.otras;
                    }
                    else
                    {
                        db.HistorialMedico.Add(historialMedico);
                    }


                    db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(historialMedico);
        }
예제 #7
0
 public static void agregarMedidasHombre(MedidasHombre medidasH)
 {
     try
     {
         Medidas medidas = new Medidas();
         medidas.edad                    = medidasH.edad;
         medidas.pesoLB                  = medidasH.pesoLB;
         medidas.pesoKg                  = medidasH.pesoKg;
         medidas.estatura                = medidasH.estatura;
         medidas.imc                     = medidasH.imc;
         medidas.diametroHumero          = medidasH.diametroHumero;
         medidas.diametroFemur           = medidasH.diametroFemur;
         medidas.pesoResidual            = medidasH.pesoResidual;
         medidas.pesoGrasa               = medidasH.pesoGrasa;
         medidas.pesoMuscular            = medidasH.pesoMuscular;
         medidas.pesoOseo                = medidasH.pesoOseo;
         medidas.pesoLibreGrasa          = medidasH.pesoLibreGrasa;
         medidas.porcentajeGrasa         = medidasH.porcentajeGrasa;
         medidas.circuferenciaBrazo      = medidasH.circuferenciaBrazo;
         medidas.circuferenciaCintura    = medidasH.circuferenciaCintura;
         medidas.circunferenciaAntebrazo = medidasH.circunferenciaAntebrazo;
         medidas.circunferenciaCadera    = medidasH.circunferenciaCadera;
         medidas.circunferenciaMuslo     = medidasH.circunferenciaMuslo;
         medidas.circunferenciaPierna    = medidasH.circunferenciaPierna;
         medidas.circunferenciaTorax     = medidasH.circunferenciaTorax;
         medidas.fecha                   = medidasH.fecha;
         medidas.IDEvaluador             = medidasH.IDEvaluador;
         medidas.IDUsuario               = medidasH.IDUsuario;
         using (PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities())
         {
             db.Medidas.Add(medidas);
             db.SaveChanges();
             PlieguesHombres pliegues = new PlieguesHombres();
             pliegues.IDMedidas            = medidas.ID;
             pliegues.plieguesAbdomen      = medidasH.plieguesAbdomen;
             pliegues.plieguesMuslo        = medidasH.plieguesMuslo;
             pliegues.plieguesPecho        = medidasH.plieguesPecho;
             pliegues.plieguesSubEscapular = medidasH.plieguesSubEscapular;
             db.PlieguesHombres.Add(pliegues);
             db.SaveChanges();
         }
     }catch (Exception e)
     {
     }
 }
예제 #8
0
 public static void eliminarReferencia(DataContracts.referenciaRutinas_referenciaEjercicios refe)
 {
     try
     {
         PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities();
         db.referenciaRutinas_referenciaEjercicios.Remove(refe);
         db.SaveChanges();
     }
     catch (Exception e)
     {
     }
 }
예제 #9
0
 public static void agregarRutina(DataContracts.Rutinas rutina)
 {
     try
     {
         PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities();
         db.Rutinas.Add(rutina);
         db.SaveChanges();
     }
     catch (Exception e)
     {
     }
 }
예제 #10
0
 public static void modificarRutina(DataContracts.Rutinas rutina)
 {
     try
     {
         PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities();
         db.Rutinas.Where(o => o.ID == rutina.ID).FirstOrDefault().nombre = rutina.nombre;
         db.SaveChanges();
     }
     catch (Exception e)
     {
     }
 }
예제 #11
0
 public static void agregraEjercicio(DataContracts.Ejercicios ejercicio)
 {
     try
     {
         PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities();
         db.Ejercicios.Add(ejercicio);
         db.SaveChanges();
     }
     catch (Exception e)
     {
     }
 }
예제 #12
0
 public static void eliminarEjercicio(int id)
 {
     try
     {
         PROMETHEUS_DBEntities    db        = new PROMETHEUS_DBEntities();
         DataContracts.Ejercicios ejercicio = db.Ejercicios.Find(id);
         ejercicio.ID = id;
         db.Ejercicios.Remove(ejercicio);
         db.SaveChanges();
     }
     catch (Exception e) {
     }
 }
예제 #13
0
 public static void eliminarRutina(int id)
 {
     try
     {
         PROMETHEUS_DBEntities db     = new PROMETHEUS_DBEntities();
         DataContracts.Rutinas rutina = db.Rutinas.Find(id);
         db.Rutinas.Remove(rutina);
         db.SaveChanges();
     }
     catch (Exception e)
     {
     }
 }
예제 #14
0
 public static void agregarMedidas(Medidas medi)
 {
     try
     {
         using (PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities())
         {
             db.Medidas.Add(medi);
             db.SaveChanges();
         }
     }
     catch (Exception e)
     {
     }
 }
예제 #15
0
 public static void comentarNoticia(ComentariosNoticias comentario)
 {
     try
     {
         using (PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities())
         {
             db.ComentariosNoticias.Add(comentario);
             db.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #16
0
 public static void UpadateMedidas(Medidas medi)
 {
     try
     {
         using (PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities())
         {
             Medidas medidas = db.Medidas.Where(o => o.ID == medi.ID).FirstOrDefault();
             medidas = medi;
             db.SaveChanges();
         }
     }
     catch (Exception e)
     {
     }
 }
예제 #17
0
 public static void AgregarNotificaciones(string titulo, string msj)
 {
     try
     {
         using (PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities())
         {
             db.insertNotificaciones(titulo, msj);
             db.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #18
0
 public static void modificarEjercicios(DataContracts.Ejercicios ejercicio)
 {
     try
     {
         PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities();
         db.Ejercicios.Find(ejercicio.ID).descripcion  = ejercicio.descripcion;
         db.Ejercicios.Find(ejercicio.ID).duracion     = ejercicio.duracion;
         db.Ejercicios.Find(ejercicio.ID).repeticiones = ejercicio.repeticiones;
         db.Ejercicios.Find(ejercicio.ID).series       = ejercicio.series;
         db.SaveChanges();
     }
     catch (Exception e)
     {
     }
 }
예제 #19
0
 public static void AgregarRefe(referenciaUsuarios_referenciaNotificaciones refe)
 {
     try
     {
         using (PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities())
         {
             db.referenciaUsuarios_referenciaNotificaciones.Add(refe);
             db.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #20
0
 public static void eliminarPago(int id)
 {
     try
     {
         using (PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities())
         {
             db.eliminarPagoRealizado(id);
             db.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #21
0
 public static void eliminarHorario(int?id)
 {
     try
     {
         using (PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities())
         {
             db.eliminarClases(id);
             db.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #22
0
        public static void AgregarNoticia(Noticias noti)
        {
            PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities();

            try
            {
                db.insertNoticias(noti.titulo,
                                  noti.contenido,
                                  noti.fechaRealizacion,
                                  noti.imagen);

                db.SaveChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #23
0
        public static void AgregarClases(Clases clases)
        {
            try
            {
                using (PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities())
                {
                    db.insertClases(clases.nombre,
                                    clases.dia,
                                    clases.horaInicio,
                                    clases.horaFin);

                    db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #24
0
        public static void AgregarEvento(Eventos eve)
        {
            PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities();

            try
            {
                db.insertEventos(eve.nombre,
                                 eve.descripcion,
                                 eve.fechaPublicacion,
                                 eve.fechaRealizacion,
                                 eve.costo,
                                 eve.imagen);

                db.SaveChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #25
0
        public static void AgregarMensaje(string msj, int idreceptor)
        {
            Mensaje mensaje = new Mensaje();//DataContract

            try
            {
                using (PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities())
                {
                    mensaje.mensaje1        = msj;
                    mensaje.IDEmisor        = DataLogic.Usuario.idusuario;
                    mensaje.IDReceptor      = idreceptor;
                    db.Entry(mensaje).State = System.Data.Entity.EntityState.Added;
                    db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #26
0
        public static void AgregarOferta(Ofertas etOferta)
        {
            PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities();

            try
            {
                db.insertOfertas(etOferta.titulo,
                                 etOferta.descripcion,
                                 etOferta.monto,
                                 etOferta.porcentaje,
                                 etOferta.fechaInicio,
                                 etOferta.fechaFin,
                                 etOferta.imagen);

                db.SaveChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #27
0
        public static Clases modificarClase(Clases cls)
        {
            PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities();

            try
            {
                db.updateClases(cls.ID,
                                cls.nombre,
                                cls.dia,
                                cls.horaInicio,
                                cls.horaFin);

                db.SaveChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(cls);
        }
예제 #28
0
        public static Noticias modificarNoticias(Noticias noti)
        {
            PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities();

            try
            {
                db.updateNoticias(noti.ID,
                                  noti.titulo,
                                  noti.contenido,
                                  noti.fechaRealizacion,
                                  noti.imagen);

                db.SaveChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(noti);
        }
예제 #29
0
        public static PagosRealizados modificarPago(PagosRealizados pago)
        {
            PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities();

            try
            {
                db.updatePagosRealizados(pago.ID,
                                         pago.monto,
                                         pago.fecha,
                                         pago.descuento,
                                         pago.montoDescuento,
                                         pago.IDUsuario);

                db.SaveChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(pago);
        }
예제 #30
0
        public static Eventos modificarEventos(Eventos eve)
        {
            PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities();

            try
            {
                db.updateEventos(eve.ID,
                                 eve.nombre,
                                 eve.descripcion,
                                 eve.fechaPublicacion,
                                 eve.fechaRealizacion,
                                 eve.costo,
                                 eve.imagen);

                db.SaveChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(eve);
        }