/// <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 }
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(); }
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 }
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 }