public static IQueryable queryListaMateriales() { var db = new EcomonedasContexto(); IQueryable query = db.Material; return(query); }
public static IQueryable queryListaEnca_Factura() { var db = new EcomonedasContexto(); IQueryable query = db.Enca_Factura; return(query); }
public static bool AgregarCentroAcopio( string nombre, string direccion, string idUsr, string idProvincia, string id = "" ) { EcomonedasContexto db = new EcomonedasContexto(); var miCentro = new CentroAcopio(); int idCentro = 0; bool esNumero = int.TryParse(id, out idCentro); if (esNumero || idCentro > 0) { // Busca centro en la DB miCentro = db.CentroAcopio.Where(p => p.Id_Centro == idCentro).First <CentroAcopio>(); } //Creacion del centro miCentro.nombre = nombre; miCentro.Id_Provincia = Convert.ToInt32(idProvincia); miCentro.Id_Usuario = idUsr; miCentro.direccionExacta = direccion; if (id.Equals("") || !esNumero) { //agrega db.CentroAcopio.Add(miCentro); } db.SaveChanges(); // Confirmacion return(true); }
public static IQueryable queryListaCentroAcopio() { var db = new EcomonedasContexto(); IQueryable query = db.CentroAcopio; return(query); }
public static IQueryable queryListaProvincias() { var db = new EcomonedasContexto(); IQueryable query = db.Provincia; return(query); }
public static IQueryable queryListaCupones() { var db = new EcomonedasContexto(); IQueryable query = db.Cupon; return(query); }
public static IQueryable queryListaUsuario() { var db = new EcomonedasContexto(); IQueryable query = db.Usuario; return(query); }
public static Material obtenerMaterial(int id) { EcomonedasContexto db = new EcomonedasContexto(); Material Material = db.Material. Where(p => p.Id_Material == id). First <Material>(); return(Material); }
public static Rol obtenerRol(int id) { EcomonedasContexto db = new EcomonedasContexto(); Rol rol = db.Rol. Where(p => p.Id_Rol == id). First <Rol>(); return(rol); }
public static Provincia obtenerProvincia(int id) { EcomonedasContexto db = new EcomonedasContexto(); Provincia cat = db.Provincia. Where(p => p.Id_Provincia == id). First <Provincia>(); return(cat); }
public static CentroAcopio obtenerCentroAcopio(int id) { EcomonedasContexto db = new EcomonedasContexto(); CentroAcopio centro = db.CentroAcopio. Where(p => p.Id_Centro == id). First <CentroAcopio>(); return(centro); }
public static Billetera obtenerBilletera(string id) { EcomonedasContexto db = new EcomonedasContexto(); Billetera billetera = db.Billetera. Where(p => p.Id_Billetera == id). First <Billetera>(); return(billetera); }
public static CentroAcopio obtenerUsuariodeCentroAcopio(string id) { EcomonedasContexto db = new EcomonedasContexto(); CentroAcopio centro = db.CentroAcopio. Where(p => p.Id_Usuario == id). First <CentroAcopio>(); return(centro); }
public static Enca_Factura obtenerEnca_Factura(int id) { EcomonedasContexto db = new EcomonedasContexto(); Enca_Factura enca = db.Enca_Factura. Where(p => p.Id_Enca == id). First <Enca_Factura>(); return(enca); }
public static Cupon obtenerCupon(int id) { EcomonedasContexto db = new EcomonedasContexto(); Cupon cupon = db.Cupon. Where(p => p.Id_Cupon == id). First <Cupon>(); return(cupon); }
public static Usuario obtenerUsuario(string id) { EcomonedasContexto db = new EcomonedasContexto(); Usuario Usuario = db.Usuario. Where(p => p.Id_Usuario == id). FirstOrDefault <Usuario>(); return(Usuario); }
public static IEnumerable <Usuario> ObtenerUsuarios() { var db = new EcomonedasContexto(); IQueryable query = queryListaCentroAcopio(); IEnumerable <Usuario> lista; List <Usuario> lista2 = new List <Usuario>(); foreach (CentroAcopio cen in query) { lista2.Add(cen.Usuario); } lista = (IEnumerable <Usuario>)lista2; return(lista); }
public static bool ObtenerCupon(string id, int?valorCupon) { EcomonedasContexto db = new EcomonedasContexto(); var miBilletera = new Billetera(); miBilletera = db.Billetera.Where(u => u.Id_Billetera == id).FirstOrDefault <Billetera>(); miBilletera.Total_Canjeadas += valorCupon; // yo canjeo miBilletera.Total_Disponible -= valorCupon; //suma miBilletera.Total_Generada = miBilletera.Total_Canjeadas + miBilletera.Total_Disponible; db.SaveChanges(); return(true); }
public static bool registrarCupon_Usuario( string idCliente, int id_Cupon, bool estado ) { EcomonedasContexto db = new EcomonedasContexto(); Cupon_Usuario micupon_usuario = new Cupon_Usuario(); micupon_usuario.Fecha = DateTime.Now; micupon_usuario.estado = estado; micupon_usuario.Id_Cupon = id_Cupon; micupon_usuario.Id_Usuario = idCliente; //Agregar orden a la BD db.Cupon_Usuario.Add(micupon_usuario); db.SaveChanges(); return(true); }
public static bool agregarMateriales( string nombre, string descripcion, string precio, string imagen, string color, string id = "" ) { EcomonedasContexto db = new EcomonedasContexto(); var miMaterial = new Material(); int idMaterial = 0; bool esNumero = int.TryParse(id, out idMaterial); if (esNumero || idMaterial > 0) { //Buscar miMaterial = db.Material.Where(p => p.Id_Material == idMaterial).First <Material>(); } miMaterial.nombre = nombre; miMaterial.descripcion = descripcion; if (imagen != "") { miMaterial.imagen = imagen; } miMaterial.color = color; miMaterial.Precio_Material = Convert.ToInt32(precio); if (id.Equals("") || !esNumero) {//agrega db.Material.Add(miMaterial); } db.SaveChanges(); //Confirmacion return(true); }
public static bool agregarCupones( string nombre, string descripcion, string precio, string imagen, bool activo, string id = "" ) { EcomonedasContexto db = new EcomonedasContexto(); var miCupon = new Cupon(); int idCupon = 0; bool esNumero = int.TryParse(id, out idCupon); if (esNumero || idCupon > 0) { //Buscar miCupon = db.Cupon.Where(p => p.Id_Cupon == idCupon).First <Cupon>(); } miCupon.nombre = nombre; miCupon.descripcion = descripcion; miCupon.activo = activo; if (imagen != "") { miCupon.imagen = imagen; } miCupon.Precio_Canje = Convert.ToInt32(precio); if (id.Equals("") || !esNumero) {//agrega db.Cupon.Add(miCupon); } db.SaveChanges(); //Confirmacion return(true); }
public static bool AgregarBilletera(string id, int Total_Canjeadas, int Total_Disponible) { EcomonedasContexto db = new EcomonedasContexto(); var miBilletera = new Billetera(); miBilletera = db.Billetera.Where(u => u.Id_Billetera == id).FirstOrDefault <Billetera>(); if (miBilletera == null) { //Creacion de la billetera miBilletera = new Billetera(); miBilletera.Id_Billetera = id; miBilletera.Total_Disponible = 0; miBilletera.Total_Generada = 0; miBilletera.Total_Canjeadas = 0; db.Billetera.Add(miBilletera); db.SaveChanges(); // Confirmacion return(true); } else { miBilletera.Total_Canjeadas += Total_Canjeadas; // yo canjeo miBilletera.Total_Disponible += Total_Disponible; //suma miBilletera.Total_Generada = miBilletera.Total_Canjeadas + miBilletera.Total_Disponible; } db.SaveChanges(); return(true); }
public static bool registrarOrden( string idCliente, int idCentro, List <CarritoCanjes> carritoItems ) { EcomonedasContexto db = new EcomonedasContexto(); //Orden var miOrden = new Enca_Factura(); miOrden.Fecha = Convert.ToDateTime(DateTime.Now.ToShortDateString()); miOrden.Id_Usuario = idCliente; miOrden.Id_Centro = idCentro; //Calcular total decimal calculoTotal = carritoItems.Sum(x => x.subTotal); miOrden.Total = calculoTotal; //Agregar orden a la BD db.Enca_Factura.Add(miOrden); db.SaveChanges(); //Detalle orden for (int i = 0; i < carritoItems.Count; i++) { var miDetalle = new Detall_Factura(); miDetalle.Id_Enca = miOrden.Id_Enca; miDetalle.Id_Material = carritoItems[i].Id_Material; miDetalle.Cantidad = carritoItems[i].cantidad; miDetalle.SubTotal = carritoItems[i].precioMaterial; //Agregar orden detalle a la BD db.Detall_Factura.Add(miDetalle); db.SaveChanges(); } return(true); }
public static bool AgregarUsuario( string nombre, string apellido1, string apellido2, string direccion, int idRol, string telefono, string contrasenha, string idUsr ) { EcomonedasContexto db = new EcomonedasContexto(); Usuario miUsuario; miUsuario = db.Usuario.Where(u => u.Id_Usuario == idUsr).FirstOrDefault <Usuario>(); if (miUsuario == null) { miUsuario = new Usuario(); miUsuario.Nombre = nombre; miUsuario.Apellido1 = apellido1; miUsuario.Apellido2 = apellido2; miUsuario.telefono = telefono; miUsuario.Direccion = direccion; miUsuario.Id_Rol = idRol; miUsuario.Id_Usuario = idUsr; miUsuario.contrasenna = contrasenha; db.Usuario.Add(miUsuario); db.SaveChanges(); if (miUsuario.Id_Rol == 3) { BilleteraLN.AgregarBilletera(idUsr, 0, 0); } } else { miUsuario.Nombre = nombre; miUsuario.Apellido1 = apellido1; miUsuario.Apellido2 = apellido2; miUsuario.telefono = telefono; miUsuario.Direccion = direccion; miUsuario.Id_Rol = idRol; miUsuario.contrasenna = contrasenha; } db.SaveChanges(); return(true); /*var miUsuario = new Usuario(); * int idUser = 0; * string idUsuario = ""; * bool esNumero = int.TryParse(idUsr, out idUser); * if (esNumero) * idUsuario = idUser.ToString(); * * if (esNumero || idUser> 0) * { * // Busca Usuario en la DB * miUsuario = db.Usuario.Where(p => p.Id_Usuario == idUsuario).First<Usuario>(); * } * //Creacion del Usuario * miUsuario.Nombre = nombre; * miUsuario.Apellido1 = apellido1; * miUsuario.Apellido2 = apellido2; * miUsuario.telefono = telefono; * miUsuario.Id_Usuario = idUsr; * miUsuario.Id_Rol = idRol; * * if (idUsr.Equals("") || !esNumero) * { //agrega * db.Usuario.Add(miUsuario); * } * db.SaveChanges(); * * // Confirmacion * return true; */ }