コード例 #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 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();
 }
コード例 #3
0
 public void ActualizarCaracteristicasDAL(TCaracteristicasArticulo _caracteristicas)
 {
     #region ActualizarCaracteristicasDAL
     try
     {
         if (dataContext.TCaracteristicasArticulos.Count(cara => cara.ArticuloID == _caracteristicas.ArticuloID) > 0)
         {
             var caracteristicas = dataContext.TCaracteristicasArticulos.Where(cara => cara.ArticuloID == _caracteristicas.ArticuloID).FirstOrDefault <TCaracteristicasArticulo>();
             caracteristicas.Descripcion = _caracteristicas.Descripcion;
         }
     }
     catch (Exception)
     {
         throw;
     }
     #endregion
 }
コード例 #4
0
 public void GuardarCaracteristicasDAL(TCaracteristicasArticulo _caracteristicas)
 {
     #region GuardarCaracteristicasDAL
     try
     {
         if (!String.IsNullOrEmpty(_caracteristicas.Descripcion))
         {
             dataContext.TCaracteristicasArticulos.InsertOnSubmit(_caracteristicas);
             dataContext.SubmitChanges();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
     #endregion
 }