/// <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 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; } }
public void GuardarCantidadesArticuloDAL(TCantidadesArticulo _cantidadesArt) { #region GuardarCantidadesArticuloDAL try { dataContext.TCantidadesArticulos.InsertOnSubmit(_cantidadesArt); 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 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 }