// metodos sql productos #region public void Ingresar(string nombre, string Id, string Marca, string compra, string venta, string stock, DateTime datetime) { using (Modelos.EF.PHARMAFASTEntities db = new Modelos.EF.PHARMAFASTEntities()) { var product = db.PRODUCTOS.SingleOrDefault(b => b.id_producto.ToString() == Id); var productoNom = db.PROVEEDORES.SingleOrDefault(b => b.nonmbre_proveedor == nombre); if (product == null || productoNom == null) { var producto = new Modelos.EF.PRODUCTOS { nombre_producto = nombre, id_producto = Int32.Parse(Id), marca = Marca, precio_compra = double.Parse(compra), precio_venta = double.Parse(venta), stock = Int32.Parse(stock), fecha_vencimiento = datetime }; using (var context = new Modelos.EF.PHARMAFASTEntities()) { context.PRODUCTOS.Add(producto); // adds the author to the DbSet in memory context.SaveChanges(); // commits the changes to the database } } } }
public void Eliminar(string valor) { Modelos.EF.PRODUCTOS product; using (Modelos.EF.PHARMAFASTEntities db = new Modelos.EF.PHARMAFASTEntities()) { product = db.PRODUCTOS.Where(b => b.nombre_producto == valor).First(); db.PRODUCTOS.Remove(product); db.SaveChanges(); } }
public void Eliminar(string valor) { Modelos.EF.PROVEEDORES proveedor; using (Modelos.EF.PHARMAFASTEntities db = new Modelos.EF.PHARMAFASTEntities()) { proveedor = db.PROVEEDORES.Where(b => b.nonmbre_proveedor == valor).First(); db.PROVEEDORES.Remove(proveedor); db.SaveChanges(); } }
public void Actualizar(string ID, string Nombre, string Tel, string direccion) { using (var context = new Modelos.EF.PHARMAFASTEntities()) { var result = context.PROVEEDORES.SingleOrDefault(b => b.id_proveedor.ToString() == ID); if (result != null) { result.nonmbre_proveedor = Nombre; result.telefono = Int32.Parse(Tel); result.Direccion = direccion; context.SaveChanges(); } } }
public void Actualizar(string Cambio, string Id, string Marca, string compra, string venta, string Stock, DateTime datetime) { using (var context = new Modelos.EF.PHARMAFASTEntities()) { var result = context.PRODUCTOS.SingleOrDefault(b => b.id_producto.ToString() == Id); if (result != null) { result.nombre_producto = Cambio; result.marca = Marca; result.precio_compra = double.Parse(compra); result.precio_venta = double.Parse(venta); //result.stock = Int32.Parse(Stock); context.SaveChanges(); } } }
// metodos sql proveedor #region public void Ingresar(string ID, string Nombre, string Tel, string direccion) { using (Modelos.EF.PHARMAFASTEntities db = new Modelos.EF.PHARMAFASTEntities()) { var proveedores = db.PROVEEDORES.SingleOrDefault(b => b.id_proveedor.ToString() == ID); var proveedoresNom = db.PROVEEDORES.SingleOrDefault(b => b.nonmbre_proveedor == Nombre); if (proveedores == null && proveedoresNom == null) { var proveedor = new Modelos.EF.PROVEEDORES { id_proveedor = Int32.Parse(ID), nonmbre_proveedor = Nombre, telefono = Int32.Parse(Tel), Direccion = direccion, }; using (var context = new Modelos.EF.PHARMAFASTEntities()) { context.PROVEEDORES.Add(proveedor); // adds the author to the DbSet in memory context.SaveChanges(); // commits the changes to the database } } } }