public ClientesModel AgregarCliente(ClientesModel client) { try { using (var contexto = new LocalDB_ProyectoMVCEntities()) { var iExiste = contexto.Clientes.Where(c => c.CveCliente == client.sCveCliente).FirstOrDefault(); if (iExiste != null) { return(null); } var NuevoCliente = new Clientes { CveCliente = client.sCveCliente, Nombre = client.sNombre, Apellido_Paterno = client.sA_Paterno, Apellido_Materno = client.sA_Materno, rfc = client.sRFC }; contexto.Clientes.Add(NuevoCliente); contexto.SaveChanges(); return(client); } }catch (Exception e) { throw e; } }
public UsuarioModel NuevoUsuario(UsuarioModel user) { try { using (var contexto = new LocalDB_ProyectoMVCEntities()) { var iExiste = contexto.Usuario.Where(u => u.Correo == user.sCorreo && u.Usuario1 == user.sUsuario).FirstOrDefault(); if (iExiste != null) { return(null); } var usuarioNuevo = new Usuario { Usuario1 = user.sUsuario, Contraseña = user.sContraseña, App = user.sApp, Apm = user.sApm, Correo = user.sCorreo, Nombre = user.sNombre, FechaNacimiento = user.dtFechaNacimiento }; contexto.Usuario.Add(usuarioNuevo); contexto.SaveChanges(); return(user); } }catch (Exception e) { throw e; } }
public VentasModel AgregarVenta(VentasModel vent) { try { using (var contexto = new LocalDB_ProyectoMVCEntities()) { var iExiste = contexto.Ventas.Where(v => v.idventa == vent.iVenta).FirstOrDefault(); if (iExiste != null) { return(null); } var ventaNueva = new Ventas { idventa = vent.iVenta, usuario = vent.sUsuario, fecha = vent.dtFechaVenta, total = vent.fTotal, Cliente = vent.sCliente }; contexto.Ventas.Add(ventaNueva); contexto.SaveChanges(); return(vent); } }catch (Exception e) { throw e; } }
public DetalleVentaModel AgregaDetalle(DetalleVentaModel detvent) { try { using (var contexto = new LocalDB_ProyectoMVCEntities()) { var iExiste = contexto.DetalleVenta.Where(dv => dv.idDetalleVenta == detvent.iCveDetVenta).FirstOrDefault(); if (iExiste != null) { return(null); } var NuevoDetVenta = new DetalleVenta { idDetalleVenta = detvent.iCveDetVenta, producto = detvent.iProducto, cantidad = detvent.iCantidad, venta = detvent.iRVenta }; contexto.DetalleVenta.Add(NuevoDetVenta); contexto.SaveChanges(); return(detvent); } }catch (Exception e) { throw e; } }
public int ActualizarProducto(ProductosModel producto) { using (var contexto = new LocalDB_ProyectoMVCEntities()) { var p = contexto.Productos.Where(prod => prod.CveProducto == producto.iCveProducto).FirstOrDefault(); if (p != null) { p.Nombre = producto.sNombre; p.PrecioCompra = producto.dPrecioCompra; p.PrecioVenta = producto.dPrecioVenta; p.Stock = producto.iStock; } contexto.SaveChanges(); } return(1); }
public List <ClientesModel> MostrarClientes() { try { using (var contexto = new LocalDB_ProyectoMVCEntities()) return(contexto.Clientes.Select(client => new ClientesModel() { sCveCliente = client.CveCliente, sNombre = client.Nombre, sA_Paterno = client.Apellido_Paterno, sA_Materno = client.Apellido_Materno, sRFC = client.rfc }).ToList()); }catch (Exception e) { throw e; } }
public UsuarioModel ChecarUsuario(UsuarioModel user) { try { using (var contexto = new LocalDB_ProyectoMVCEntities()) { int iExiste = contexto.Usuario.Where(u => u.Usuario1 == user.sUsuario && u.Contraseña == user.sContraseña).Count(); Console.WriteLine(iExiste); if (iExiste > 0) { user = contexto.Usuario.Where(u => u.Usuario1 == user.sUsuario && u.Contraseña == user.sContraseña).Select(usu => new UsuarioModel() { sUsuario = usu.Usuario1, sContraseña = usu.Contraseña, sApp = usu.App, sApm = usu.Apm, sCorreo = usu.Correo, sNombre = usu.Nombre, dtFechaNacimiento = usu.FechaNacimiento }).FirstOrDefault(); return(user); } else { return(null); } } } catch (Exception e) { throw e; } }
public ProductosModel NuevoProducto(ProductosModel product) { using (var contexto = new LocalDB_ProyectoMVCEntities()) { var iExiste = contexto.Productos.Where(p => p.CveProducto == product.iCveProducto || p.Nombre == product.sNombre).FirstOrDefault(); if (iExiste != null) { return(null); } var nuevoProducto = new Productos { CveProducto = product.iCveProducto, Nombre = product.sNombre, PrecioCompra = product.dPrecioCompra, PrecioVenta = product.dPrecioVenta, Stock = product.iStock }; contexto.Productos.Add(nuevoProducto); contexto.SaveChanges(); return(product); } }
public List <ProductosModel> MostrarProductos() { try { //List<ProductosModel> ListProducts = new List<ProductosModel>(); //using (var contexto = new BDProyectoMVCEntities()) //{ // ListProducts = (from p in contexto.Productos // join c in contexto.Categorias on p.Categoria equals c.idcategoria // select new ProductosModel // { // iCveProducto = p.CveProducto, // sNombre = p.Nombre, // dPrecioCompra = p.PrecioCompra, // dPrecioVenta = p.PrecioVenta, // sCategoria = c.categoria, // iStock = p.Stock // }).ToList(); // return ListProducts; //} using (var contexto = new LocalDB_ProyectoMVCEntities()) return(contexto.Productos.Select(producto => new ProductosModel() { iCveProducto = producto.CveProducto, sNombre = producto.Nombre, dPrecioCompra = producto.PrecioCompra, dPrecioVenta = producto.PrecioVenta, iStock = producto.Stock }).ToList()); } catch (Exception e) { throw e; } }