コード例 #1
0
        // 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
                    }
                }
            }
        }
コード例 #2
0
        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();
            }
        }
コード例 #3
0
        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();
            }
        }
コード例 #4
0
        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();
                }
            }
        }
コード例 #5
0
 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();
         }
     }
 }
コード例 #6
0
        // 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
                    }
                }
            }
        }