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);
         }
     }
 }
Beispiel #2
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);
         }
     }
 }
Beispiel #4
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);
     }
 }
 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);
         }
     }
 }
Beispiel #6
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);
         }
     }
 }