예제 #1
0
 /// <summary>
 /// Funcion que permitira eliminar todos los registros relacionados al producto
 /// seleccionado.
 /// </summary>
 /// <param name="claveID"></param>
 public void EliminarArticuloDAL(String claveID)
 {
     #region EliminarArticuloDAL
     try
     {
         if (dataContext.TArticulos.Count(art => art.ArticuloID == claveID) > 0)
         {
             TArticulo articulo = dataContext.TArticulos.Where(art => art.ArticuloID == claveID).FirstOrDefault <TArticulo>();
             dataContext.TArticulos.DeleteOnSubmit(articulo);
             dataContext.SubmitChanges();
         }
         if (dataContext.TCantidadesArticulos.Count(art => art.ArticuloID == claveID) > 0)
         {
             TCantidadesArticulo cantidadArticulo = dataContext.TCantidadesArticulos.Where(art => art.ArticuloID == claveID).FirstOrDefault <TCantidadesArticulo>();
             dataContext.TCantidadesArticulos.DeleteOnSubmit(cantidadArticulo);
         }
         if (dataContext.TCaracteristicasArticulos.Count(art => art.ArticuloID == claveID) > 0)
         {
             TCaracteristicasArticulo caracteristica = dataContext.TCaracteristicasArticulos.Where(art => art.ArticuloID == claveID).FirstOrDefault <TCaracteristicasArticulo>();
             dataContext.TCaracteristicasArticulos.DeleteOnSubmit(caracteristica);
         }
         if (dataContext.TPreciosArticulos.Count(art => art.ArticuloID == claveID) > 0)
         {
             TPreciosArticulo precioArticulo = dataContext.TPreciosArticulos.Where(art => art.ArticuloID == claveID).First <TPreciosArticulo>();
             dataContext.TPreciosArticulos.DeleteOnSubmit(precioArticulo);
         }
         dataContext.SubmitChanges();
     }
     catch (Exception ex)
     {
         throw ex;
     }
     #endregion
 }
예제 #2
0
 public void ActualizarCantidadesArticuloIndividualDAL(TCantidadesArticulo _cantidadesArt)
 {
     try
     {
         var cantidadArt = dataContext.TCantidadesArticulos.Where(art => art.ArticuloID == _cantidadesArt.ArticuloID).FirstOrDefault <TCantidadesArticulo>();
         cantidadArt.Existencia = _cantidadesArt.Existencia;
         dataContext.SubmitChanges();
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #3
0
        public void GuardarCantidadesArticuloDAL(TCantidadesArticulo _cantidadesArt)
        {
            #region GuardarCantidadesArticuloDAL
            try
            {
                dataContext.TCantidadesArticulos.InsertOnSubmit(_cantidadesArt);
                dataContext.SubmitChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }

            #endregion
        }
예제 #4
0
 public BLLOperacion()
 {
     dataTable        = new DataTables();
     _proveedor       = new TProveedore();
     _marca           = new TMarca();
     _departamento    = new TDepartamento();
     _categoria       = new TCategoria();
     _articulo        = new TArticulo();
     _cantidadesArt   = new TCantidadesArticulo();
     _precioArticulo  = new TPreciosArticulo();
     _pasillo         = new TPasillo();
     _mueble          = new TMueble();
     _caracteristicas = new TCaracteristicasArticulo();
     _ventaEncabezado = new TVentasEncabezado();
     _ventaDetalle    = new TVentasDetalle();
 }
예제 #5
0
 public void ActualizarCantidadesArticuloDAL(TCantidadesArticulo _cantidadesArt)
 {
     #region ActualizarCantidadesArticuloDAL
     try
     {
         if (dataContext.TCantidadesArticulos.Count(can => can.ArticuloID == _cantidadesArt.ArticuloID) > 0)
         {
             var cantidades = dataContext.TCantidadesArticulos.Where(can => can.ArticuloID == _cantidadesArt.ArticuloID).FirstOrDefault <TCantidadesArticulo>();
             cantidades.UnidadCompra  = _cantidadesArt.UnidadCompra;
             cantidades.UnidadVenta   = _cantidadesArt.UnidadVenta;
             cantidades.InventarioMin = _cantidadesArt.InventarioMin;
             cantidades.InventarioMax = _cantidadesArt.InventarioMax;
             cantidades.Factor        = _cantidadesArt.Factor;
             dataContext.SubmitChanges();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
     #endregion
 }