public bool insertarPersona(Persona json) { try { ModelosContext mc = new ModelosContext(); //crea una persona y usuario nuevo Persona p = new Persona(); p.Nombre = json.Nombre; p.Apellidos = json.Apellidos; p.Telefono = json.Telefono; p.Edad = json.Edad; p.Usuario = new Usuario(); p.Usuario.Correo = json.Usuario.Correo; p.Usuario.Password = SHA256Encrypt(json.Usuario.Password); //p.Usuario.TipoUser = inPersona.Usuario.TipoUser; //p.Usuario.UserActivado = inPersona.Usuario.UserActivado; mc.Personas.Add(p); if (mc.SaveChanges() > 0) { Execute(json.Usuario.Correo, json.Nombre).Wait(); } return(true); } catch (Exception) { return(false); } }
public List <Servicio> obtenerServicioById(string id) { int sId = Convert.ToInt32(id); using (ModelosContext mc = new ModelosContext()) { List <Servicio> list = new List <Servicio>(); var datos = mc.Servicios.Include(d => d.DetalleServicio).Where(sd => sd.Id == sId).ToList(); foreach (Servicio se in datos) { Servicio s = new Servicio(); s.Id = se.Id; s.Nombre = se.Nombre; s.Precio = se.Precio; s.idDetalle = se.idDetalle; s.DetalleServicio = new DetalleServicio(); s.DetalleServicio.Descripcion = se.DetalleServicio.Descripcion; s.DetalleServicio.FechaInicio = se.DetalleServicio.FechaInicio; s.DetalleServicio.HoraInicio = se.DetalleServicio.FechaInicio; s.DetalleServicio.HoraTermino = se.DetalleServicio.HoraTermino; s.DetalleServicio.Promocion = se.DetalleServicio.Promocion; s.DetalleServicio.Total = se.DetalleServicio.Total; s.DetalleServicio.Mensaje = se.DetalleServicio.Mensaje; list.Add(s); } return(list); } }
public List <Persona> listarPersonas() { ModelosContext mc = new ModelosContext(); List <Persona> list = new List <Persona>(); var li = mc.Personas.Include(e => e.Usuario).ToList(); foreach (Persona persona in li) { Persona p = new Persona(); p.Id = persona.Id; p.Nombre = persona.Nombre; p.Apellidos = persona.Apellidos; p.Telefono = persona.Telefono; p.Edad = persona.Edad; p.idUsuario = persona.idUsuario; p.Usuario = new Usuario(); p.Usuario.Id = persona.Usuario.Id; p.Usuario.Correo = persona.Usuario.Correo; p.Usuario.Password = persona.Usuario.Password; p.Usuario.TipoUser = persona.Usuario.TipoUser; p.Usuario.UserActivado = persona.Usuario.UserActivado; list.Add(p); } return(list); }
public bool insertarServicioDetalle(Servicio json) { ModelosContext mc = new ModelosContext(); try { Servicio s = new Servicio(); s.Nombre = json.Nombre; s.Precio = json.Precio; s.DetalleServicio = new DetalleServicio(); s.DetalleServicio.Descripcion = json.DetalleServicio.Descripcion; s.DetalleServicio.FechaInicio = json.DetalleServicio.FechaInicio; s.DetalleServicio.HoraInicio = json.DetalleServicio.HoraInicio; s.DetalleServicio.HoraTermino = json.DetalleServicio.HoraTermino; s.DetalleServicio.Promocion = json.DetalleServicio.Promocion; s.DetalleServicio.Mensaje = json.DetalleServicio.Mensaje; s.DetalleServicio.Total = json.DetalleServicio.Total; mc.Servicios.Add(s); mc.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public List <Servicio> listarServicioDetalles() { ModelosContext mc = new ModelosContext(); List <Servicio> list = new List <Servicio>(); var li = mc.Servicios.Include(e => e.DetalleServicio).ToList(); foreach (Servicio se in li) { Servicio s = new Servicio(); s.Id = se.Id; s.Nombre = se.Nombre; s.Precio = se.Precio; s.idDetalle = se.idDetalle; s.DetalleServicio = new DetalleServicio(); s.DetalleServicio.Descripcion = se.DetalleServicio.Descripcion; s.DetalleServicio.FechaInicio = se.DetalleServicio.FechaInicio; s.DetalleServicio.HoraInicio = se.DetalleServicio.FechaInicio; s.DetalleServicio.HoraTermino = se.DetalleServicio.HoraTermino; s.DetalleServicio.Promocion = se.DetalleServicio.Promocion; s.DetalleServicio.Total = se.DetalleServicio.Total; s.DetalleServicio.Mensaje = se.DetalleServicio.Mensaje; list.Add(s); } return(list); }
public List <Servicio> obtenerServicioDetalleNombre(string nombre) { ModelosContext mc = new ModelosContext(); List <Servicio> list = new List <Servicio>(); var datos = mc.Servicios.Include(d => d.DetalleServicio).Where(lp => lp.Nombre == nombre).ToList(); foreach (Servicio se in datos) { Servicio s = new Servicio(); s.Id = se.Id; s.Nombre = se.Nombre; s.Precio = se.Precio; s.idDetalle = se.idDetalle; s.DetalleServicio = new DetalleServicio(); s.DetalleServicio.Descripcion = se.DetalleServicio.Descripcion; s.DetalleServicio.FechaInicio = se.DetalleServicio.FechaInicio; s.DetalleServicio.HoraInicio = se.DetalleServicio.FechaInicio; s.DetalleServicio.HoraTermino = se.DetalleServicio.HoraTermino; s.DetalleServicio.Promocion = se.DetalleServicio.Promocion; s.DetalleServicio.Total = se.DetalleServicio.Total; s.DetalleServicio.Mensaje = se.DetalleServicio.Mensaje; list.Add(s); } return(list); }
public List <Agenda> listarAgenda() { ModelosContext mc = new ModelosContext(); List <Agenda> list = new List <Agenda>(); var li = mc.Agendas.Include(sr => sr.Servicio).Include(pr => pr.Persona).ToList(); foreach (Agenda dt in li) { Agenda p = new Agenda(); p.Id = dt.Id; p.FechaRegistro = dt.FechaRegistro; p.Persona = new Persona(); p.Persona.Nombre = dt.Persona.Nombre; p.Persona.Apellidos = dt.Persona.Apellidos; p.Persona.Edad = dt.Persona.Edad; p.Persona.Telefono = dt.Persona.Telefono; p.Servicio = new Servicio(); p.Servicio.Nombre = dt.Servicio.Nombre; p.Servicio.Precio = dt.Servicio.Precio; list.Add(p); } return(list); }
public Producto buscarPorSku(Producto sku) { ModelosContext mc = new ModelosContext(); // List<Producto> list = new List<Producto>(); Producto p = mc.Productos.Where(pr => pr.Sku == sku.Sku).FirstOrDefault(); //Include(m => m.Marca).Include(ca => ca.Categoria).Include(su => su.Sucursal) //foreach (Producto dt in li) //{ //Producto p = new Producto(); //p.Nombre = li.Nombre; //p.Imagen = li.Imagen; //p.Cantidad = li.Cantidad; //p.Sku = li.Sku; //p.Promocion = li.Promocion; //p.Detalle = li.Detalle; //p.Marca = new Marca(); //p.Marca.Nombre = dt.Marca.Nombre; //p.Sucursal = new Sucursal(); //p.Sucursal.Nombre = dt.Sucursal.Nombre; //p.Categoria = new Categoria(); //p.Categoria.Nombre = dt.Nombre; // list.Add(p); //} mc.Dispose(); return(p); }
public bool agregarProducto(Producto json) { try { ModelosContext mc = new ModelosContext(); Categoria idCat = mc.Categorias.Where(ap => ap.Nombre == json.Categoria.Nombre).FirstOrDefault(); Marca idMar = mc.Marcas.Where(app => app.Nombre == json.Marca.Nombre).FirstOrDefault(); Sucursal idSuc = mc.Sucursales.Where(appp => appp.Nombre == json.Sucursal.Nombre).FirstOrDefault(); Producto p = new Producto(); p.Nombre = json.Nombre; p.Imagen = json.Imagen; p.Cantidad = json.Cantidad; p.Sku = json.Sku; p.Promocion = json.Promocion; p.Detalle = json.Detalle; p.idCategoria = idCat.Id; p.idMarca = idMar.Id; p.idSucursal = idSuc.Id; mc.Productos.Add(p); mc.SaveChanges(); mc.Dispose(); return(true); } catch (Exception) { return(false); } }
public bool editarProducto(Producto json) { try { ModelosContext mc = new ModelosContext(); Producto p = mc.Productos.Where(d => d.Id == json.Id).FirstOrDefault(); p.Nombre = json.Nombre; p.Imagen = json.Imagen; p.Cantidad = json.Cantidad; p.Sku = json.Sku; p.Promocion = json.Promocion; p.Detalle = json.Detalle; //if (json.Categoria.Nombre != null) //{ // Categoria idCat = mc.Categorias.Where(ap => ap.Nombre == json.Categoria.Nombre).FirstOrDefault(); // p.idCategoria = idCat.Id; //} //else //{ p.idCategoria = json.idCategoria; //} //if (json.Marca.Nombre!=null) //{ // Marca idMar = mc.Marcas.Where(app => app.Nombre == json.Marca.Nombre).FirstOrDefault(); // p.idMarca = idMar.Id; //} //else //{ p.idMarca = json.idMarca; //} //if (json.Sucursal.Nombre != null) //{ // Sucursal idSuc = mc.Sucursales.Where(appp => appp.Nombre == json.Sucursal.Nombre).FirstOrDefault(); // p.idSucursal = idSuc.Id; //} //else //{ p.idSucursal = json.idSucursal; //} mc.SaveChanges(); mc.Dispose(); return(true); } catch (Exception) { return(false); } }
public Categoria obtenerCategoriaByNombre(Categoria nombre) { ModelosContext mc = new ModelosContext(); try { Categoria ma = mc.Categorias.Where(d => d.Nombre == nombre.Nombre).FirstOrDefault(); mc.Dispose(); return(ma); } catch (Exception) { return(null); } }
public Sucursal obtenerSucursalByNombre(Sucursal nombre) { ModelosContext mc = new ModelosContext(); try { Sucursal ma = mc.Sucursales.Where(d => d.Nombre == nombre.Nombre).FirstOrDefault(); mc.Dispose(); return(ma); } catch (Exception) { return(null); } }
public Marca obtenerMarcaByNombre(Marca nombre) { ModelosContext mc = new ModelosContext(); try { Marca ma = mc.Marcas.Where(d => d.Nombre == nombre.Nombre).FirstOrDefault(); mc.Dispose(); return(ma); } catch (Exception) { return(null); } }
public Persona getUsuarioComprobado(string id) { Persona p = new Persona(); try { int oId = Convert.ToInt32(id); ModelosContext mc = new ModelosContext(); p = mc.Personas.Include(u => u.Usuario).Where(pe => pe.Id == oId).FirstOrDefault(); return(p); } catch (Exception) { throw; } }
public bool editarCategoria(Categoria json) { try { ModelosContext mc = new ModelosContext(); Categoria a = mc.Categorias.Where(sd => sd.Id == json.Id).FirstOrDefault(); a.Nombre = json.Nombre; mc.SaveChanges(); mc.Dispose(); return(true); } catch (Exception) { return(false); } }
public Categoria traerSucursal(string id) { ModelosContext mc = new ModelosContext(); try { int sid = Convert.ToInt32(id); Categoria ma = mc.Categorias.Find(sid); mc.Dispose(); return(ma); } catch (Exception) { return(null); } }
// Metodos para uso del admin para actualizacion de la cuenta de usuario public bool actualizarDatosUsuario(Usuario acUsuario) { try { ModelosContext mc = new ModelosContext(); Usuario s = mc.Usuarios.Where(sd => sd.Id == acUsuario.Id).FirstOrDefault(); s.TipoUser = acUsuario.TipoUser; s.UserActivado = acUsuario.UserActivado; mc.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public Marca traerMarca(string id) { ModelosContext mc = new ModelosContext(); try { int sid = Convert.ToInt32(id); Marca ma = mc.Marcas.Find(sid); mc.Dispose(); return(ma); } catch (Exception) { return(null); } }
public bool eliminarAgenda(string id) { try { ModelosContext mc = new ModelosContext(); int sId = Convert.ToInt32(id); Agenda datos = mc.Agendas.Where(sd => sd.Id == sId).FirstOrDefault(); mc.Agendas.Remove(datos); mc.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public List <Categoria> listarCategoria() { ModelosContext mc = new ModelosContext(); List <Categoria> list = new List <Categoria>(); var li = mc.Categorias.ToList(); foreach (Categoria dt in li) { Categoria p = new Categoria(); p.Id = dt.Id; p.Nombre = dt.Nombre; list.Add(p); } mc.Dispose(); return(list); }
public bool eliminarMarca(string id) { ModelosContext mc = new ModelosContext(); try { int oid = Convert.ToInt32(id); Marca datos = mc.Marcas.Where(s => s.Id == oid).FirstOrDefault(); mc.Marcas.Remove(datos); mc.SaveChanges(); mc.Dispose(); return(true); } catch (Exception) { return(false); } }
public List <Marca> listarMarca() { ModelosContext mc = new ModelosContext(); List <Marca> list = new List <Marca>(); var li = mc.Marcas.ToList(); foreach (Marca dt in li) { Marca p = new Marca(); p.Id = dt.Id; p.Nombre = dt.Nombre; p.Imagen = dt.Imagen; list.Add(p); } mc.Dispose(); return(list); }
public bool eliminarPersona(string id) { try { ModelosContext mc = new ModelosContext(); int sId = Convert.ToInt32(id); Persona datos = mc.Personas.Include(u => u.Usuario).Where(sd => sd.Id == sId).FirstOrDefault(); Usuario datos2 = mc.Usuarios.Where(d => d.Id == datos.idUsuario).FirstOrDefault(); mc.Personas.Remove(datos); mc.Usuarios.Remove(datos2); mc.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public string agregarAgenda(Agenda agenda) { ModelosContext mc = new ModelosContext(); try { Agenda a = new Agenda(); a.FechaRegistro = agenda.FechaRegistro; a.idPersona = agenda.idPersona; a.idServicio = agenda.idServicio; mc.Agendas.Add(a); mc.SaveChanges(); return("true"); } catch (Exception r) { return(r.Message); } }
public bool agregarCategoria(Categoria json) { ModelosContext mc = new ModelosContext(); try { Categoria a = new Categoria(); a.Nombre = json.Nombre; mc.Categorias.Add(a); mc.SaveChanges(); mc.Dispose(); return(true); } catch (Exception) { return(false); } }
public bool editarMarca(Marca json) { ModelosContext mc = new ModelosContext(); try { Marca m = mc.Marcas.Where(s => s.Id == json.Id).FirstOrDefault(); m.Nombre = json.Nombre; m.Imagen = json.Imagen; mc.SaveChanges(); mc.Dispose(); return(true); } catch (Exception) { return(false); } }
public bool eliminarServicioDetalles(string id) { try { ModelosContext mc = new ModelosContext(); int sId = Convert.ToInt32(id); Servicio datos = mc.Servicios.Include(d => d.DetalleServicio).Where(sd => sd.Id == sId).FirstOrDefault(); DetalleServicio datos2 = mc.Detalles.Where(d => d.Id == datos.idDetalle).FirstOrDefault(); mc.Servicios.Remove(datos); mc.Detalles.Remove(datos2); mc.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public bool agregarMarca(Marca json) { ModelosContext mc = new ModelosContext(); try { Marca m = new Marca(); m.Nombre = json.Nombre; m.Imagen = json.Imagen; mc.Marcas.Add(m); mc.SaveChanges(); mc.Dispose(); return(true); } catch (Exception) { return(false); } }
public bool comprobarUsuario(Usuario json) { try { ModelosContext mc = new ModelosContext(); Usuario log = mc.Usuarios.Where(c => c.Correo == json.Correo && c.Password == SHA256Encrypt(json.Password)).FirstOrDefault(); if (log != null) { return(true); } else { return(false); } } catch (Exception) { return(false); } }
public bool editarSucursal(Sucursal json) { try { ModelosContext mc = new ModelosContext(); Sucursal a = mc.Sucursales.Where(sd => sd.Id == json.Id).FirstOrDefault(); a.Nombre = json.Nombre; a.Telefono = json.Telefono; a.Direccion = json.Direccion; a.CodPostal = json.CodPostal; a.Correo = json.Correo; a.Telefono = json.Telefono; mc.SaveChanges(); mc.Dispose(); return(true); } catch (Exception) { return(false); } }