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); } }
public List <cita> listaCitas() { using (var context = new AgenciaModeloEntities()) { List <cita> li = context.cita.ToList(); return(li); } }
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); } }
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 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); } } }
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); } } }
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); } } }