示例#1
0
 public void AddFacturaDetalle(PuntoDeVenta.Library.Entity_Classes.FacturaDetalle fd)
 {
     using (MuebleriaDBEntities context = new MuebleriaDBEntities())
     {
         context.TBL_FACTURA_DETALLE.Add(ToTableFaturaDetalle(fd));
         context.SaveChanges();
     }
 }
示例#2
0
 public void AddUsuario(Library.Entity_Classes.Usuario usuario)
 {
     using (MuebleriaDBEntities context = new MuebleriaDBEntities())
     {
         context.TBL_USUARIOS.Add(ToTableUser(usuario));
         context.SaveChanges();
     }
 }
示例#3
0
 public void DeleteProduct(int productID)
 {
     using (MuebleriaDBEntities context = new MuebleriaDBEntities())
     {
         context.TBL_PRODUCTOS.Remove(context.TBL_PRODUCTOS.SingleOrDefault(x => x.ProductoID == productID));
         context.SaveChanges();
     }
 }
示例#4
0
 public void DeleteSuplidor(int id)
 {
     using (MuebleriaDBEntities context = new MuebleriaDBEntities())
     {
         context.TBL_SUPLIDORES.Remove(context.TBL_SUPLIDORES.SingleOrDefault(x => x.SuplidorID == id));
         context.SaveChanges();
     }
 }
示例#5
0
 public void AddSuplidor(PuntoDeVenta.Library.Entity_Classes.Suplidor supplier)
 {
     using (MuebleriaDBEntities context = new MuebleriaDBEntities())
     {
         context.TBL_SUPLIDORES.Add(ToTableSuplidor(supplier));
         context.SaveChanges();
     }
 }
示例#6
0
 public void AddCxP(Entity_Classes.CuentaXPagar cxp)
 {
     using (MuebleriaDBEntities context = new MuebleriaDBEntities())
     {
         context.TBL_CUENTAS_X_PAGAR.Add(ToTableCxP(cxp));
         context.SaveChanges();
     }
 }
示例#7
0
 public void UpdateProductInStock(string barCode, int cantidad)
 {
     using (MuebleriaDBEntities context = new MuebleriaDBEntities())
     {
         TBL_PRODUCTOS prod = context.TBL_PRODUCTOS.SingleOrDefault(x => x.CodigoDeBarra == barCode);
         prod.UnidadesEnAlmacen = cantidad;
         context.SaveChanges();
     }
 }
示例#8
0
 public void AddFactura(PuntoDeVenta.Library.Entity_Classes.Factura f)
 {
     using (MuebleriaDBEntities context = new MuebleriaDBEntities())
     {
         context.TBL_FACTURAS.Add(ToTableFatura(f));//ver relacion factura-cliente al guardar factura con cliente vacio
         foreach (var item in f.FacturaDetalles)
         {
             context.PRODUCT_SOLD(item.CodigoDeBarra, item.Cantidad);
         }
         context.SaveChanges();
     }
 }
示例#9
0
 public void UpdateCxP(Entity_Classes.CuentaXPagar cxp)
 {
     using (MuebleriaDBEntities context = new MuebleriaDBEntities())
     {
         var ss = context.TBL_CUENTAS_X_PAGAR.SingleOrDefault(x => x.CxPID == cxp.CxPID);
         ss.CxPID         = cxp.CxPID;
         ss.EstadoDeuda   = cxp.EstadoDeuda;
         ss.DeudorID      = cxp.DeudorID;
         ss.MontoAPagar   = cxp.MontoAPagar;
         ss.ConceptoDeuda = cxp.ConceptoDeuda;
         ss.NombreDeudor  = cxp.NombreDeudor;
         context.SaveChanges();
     }
 }
示例#10
0
 public void AddDeudor(Entity_Classes.Deudor deudor)
 {
     using (MuebleriaDBEntities context = new MuebleriaDBEntities())
     {
         TBL_DEUDORES deu = new TBL_DEUDORES()
         {
             Email          = deudor.Email,
             NombreCompleto = deudor.NombreDeudor,
             NombreContacto = deudor.NombreContacto,
             Telefono       = deudor.Telefono
         };
         context.TBL_DEUDORES.Add(deu);
         context.SaveChanges();
     }
 }
示例#11
0
 public void AddProducto(Entity_Classes.Producto product)
 {
     try
     {
         using (MuebleriaDBEntities context = new MuebleriaDBEntities())
         {
             context.TBL_PRODUCTOS.Add(ToTableProduct(product));
             context.SaveChanges();
         }
     }
     catch (DbEntityValidationException q)
     {
         string msh = q.InnerException.ToString();
     }
 }
示例#12
0
 public void UpdateSuplidor(Entity_Classes.Suplidor supplier)
 {
     using (MuebleriaDBEntities context = new MuebleriaDBEntities())
     {
         var sup = context.TBL_SUPLIDORES.SingleOrDefault(x => x.SuplidorID == supplier.SuplidorID);
         sup.Descripcion        = supplier.Descripcion;
         sup.Direccion          = supplier.Direccion;
         sup.Ciudad             = supplier.Ciudad;
         sup.NombreDeContacto   = supplier.NombreContacto;
         sup.NombreSuplidor     = supplier.NombreSuplidor;
         sup.NumeroTelefono     = supplier.NumeroTelefono;
         sup.TituloDeContacto   = supplier.TituloContacto;
         sup.TelefonoDeContacto = supplier.TelefonoDeContacto;
         sup.TipoID             = supplier.TipoID;
         sup.TipoNombre         = supplier.TipoNombre;
         sup.Email     = supplier.Email;
         sup.PaginaWeb = supplier.PaginaWeb;
         context.SaveChanges();
     }
 }
示例#13
0
        public void UpdateProducto(Entity_Classes.Producto product)
        {
            SuplidorHelper supHelper = new SuplidorHelper();

            using (MuebleriaDBEntities context = new MuebleriaDBEntities())
            {
                var pro = context.TBL_PRODUCTOS.SingleOrDefault(x => x.ProductoID == product.ProductoID);
                pro.CodigoDeBarra     = product.CodigoBarra;
                pro.PrecioDeLista     = product.PrecioDeLista;
                pro.Descontinuado     = product.Descontinuado;
                pro.Descripcion       = product.Descripcion;
                pro.Marca             = product.Marca;
                pro.ProductoNombre    = product.NombreProducto;
                pro.PrecioPorUnidad   = product.PrecioPorUnidad;
                pro.SuplidorNombre    = product.SuplidorNombre;
                pro.UnidadesEnAlmacen = product.UnidadesEnAlmacen;
                pro.SuplidorID        = supHelper.GetSuplidorID(pro.SuplidorNombre);
                pro.FechaDeCompra     = product.FechaDeCompra;
                context.SaveChanges();
            }
        }