public bool editarModelo(modelo mod)
 {
     using (var context = new AgenciaModeloEntities())
     {
         try
         {
             modelo modTemp = buscarModelo(mod.codigo_unico);
             modTemp.codigo_unico     = mod.codigo_unico;
             modTemp.nombre           = mod.nombre;
             modTemp.apellido_paterno = mod.apellido_paterno;
             modTemp.apellido_materno = mod.apellido_materno;
             modTemp.sexo             = mod.sexo;
             modTemp.color_ojos       = mod.color_ojos;
             modTemp.tez = mod.tez;
             modTemp.medidas_anatomicas = mod.medidas_anatomicas;
             modTemp.observaciones      = mod.observaciones;
             modTemp.foto                 = mod.foto;
             modTemp.fecha_nacimiento     = mod.fecha_nacimiento;
             modTemp.estaActivo           = mod.estaActivo;
             context.Entry(modTemp).State = System.Data.EntityState.Modified;
             context.SaveChanges();
             return(true);
         }
         catch (Exception ex)
         {
             throw new ArgumentException("Error al editar el Modelo! debido a " + ex.Message);
         }
     }
 }
 public List <modelo> listaModelos()
 {
     using (var context = new AgenciaModeloEntities())
     {
         List <modelo> lis = context.modelo.ToList();
         return(lis);
     }
 }
Пример #3
0
 public List <cita> listaCitas()
 {
     using (var context = new AgenciaModeloEntities())
     {
         List <cita> li = context.cita.ToList();
         return(li);
     }
 }
Пример #4
0
 public bool modificarCita(cita ci)
 {
     using (var context = new AgenciaModeloEntities())
     {
         cita citaTemp = context.cita.First(x => x.numero_cita.Equals(ci.numero_cita));
         citaTemp.cliente          = ci.cliente;
         citaTemp.modelo           = ci.modelo;
         citaTemp.fecha            = ci.fecha;
         citaTemp.nombre_evento    = ci.nombre_evento;
         citaTemp.valor_dia_modelo = ci.valor_dia_modelo;
         context.SaveChanges();
         return(true);
     }
 }
 public bool ingresoModelo(modelo mod)
 {
     using (var context = new AgenciaModeloEntities())
     {
         try
         {
             context.modelo.Add(mod);
             context.SaveChanges();
             return(true);
         }
         catch (Exception ex)
         {
             throw new ArgumentException("Error al grabar el Modelo! debido a " + ex.Message);
         }
     }
 }
 public Usuario login(string username, string password)
 {
     try
     {
         using (var context = new AgenciaModeloEntities())
         {
             Usuario us = new Usuario();
             us = context.Usuario.First(x => x.userName.Equals(username) && x.password.Equals(password));
             return(us);
         }
     }
     catch (Exception ex)
     {
         return(null);
     }
 }
Пример #7
0
 public bool cancelarEvento(int numero)
 {
     using (var context = new AgenciaModeloEntities())
     {
         DateTime fechaHoy = DateTime.Now;
         //comparando el numero_cita (id) y el dia, mes y año para saber si la cita es hoy
         cita li = context.cita.First(x => x.numero_cita.Equals(numero));
         if (li.fecha.Day.Equals(fechaHoy.Day) && li.fecha.Month.Equals(fechaHoy.Month) && li.fecha.Year.Equals(fechaHoy.Year))
         {
             return(false);
         }
         context.cita.Remove(li);
         context.SaveChanges();
         return(true);
     }
 }
Пример #8
0
        public cita buscarCita(int numero)
        {
            using (var context = new AgenciaModeloEntities())
            {
                try
                {
                    cita citaTemp = context.cita.First(x => x.numero_cita.Equals(numero));
                    return(citaTemp);
                }
                catch (Exception)
                {
                    return(null);

                    throw;
                }
            }
        }
 public bool darDeBajaModelo(int codigo)
 {
     using (var context = new AgenciaModeloEntities())
     {
         try
         {
             modelo modTemp = buscarModelo(codigo);
             modTemp.estaActivo           = 0;
             context.Entry(modTemp).State = System.Data.EntityState.Modified;
             context.SaveChanges();
             return(true);
         }
         catch (Exception ex)
         {
             throw new ArgumentException("Error al dar de baja al Modelo! debido a " + ex.Message);
         }
     }
 }
        public modelo buscarModelo(int codigo)
        {
            using (var context = new AgenciaModeloEntities())
            {
                modelo mod = new modelo();
                try
                {
                    mod = context.modelo.First(m => m.codigo_unico.Equals(codigo));
                    return(mod);
                }
                catch (Exception ex)
                {
                    return(null);

                    throw new ArgumentException("Error al buscar el Modelo! debido a " + ex.Message);
                }
            }
        }
Пример #11
0
 public bool ingresarCita(cita ci)
 {
     using (var context = new AgenciaModeloEntities())
     {
         try
         {
             if (agendaEstaOcupada(ci) == false)
             {
                 context.cita.Add(ci);
                 context.SaveChanges();
                 return(true);
             }
             throw new ArgumentException("El dia de la cita ya está ocupado");
         }
         catch (Exception ex)
         {
             throw new ArgumentException("Error al ingresar la cita!! debido a " + ex.Message);
         }
     }
 }
Пример #12
0
 public bool agendaEstaOcupada(cita ci)
 {
     using (var context = new AgenciaModeloEntities())
     {
         try
         {
             List <cita> list = context.cita.Where(x => x.modelo.Equals(ci.modelo)).ToList();
             foreach (cita item in list)
             {
                 if (item.fecha == ci.fecha)
                 {
                     return(true);
                 }
             }
             return(false);
             //return citTemp.fecha == ci.fecha ? true : false;
         }
         catch (Exception ex)
         {
             throw new ArgumentException("Erro al ingresar la cita!! debido a " + ex.Message);
         }
     }
 }