/// <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 GuardarPreciosArticulosDAL(TPreciosArticulo _precioArticulo) { #region GuardarPreciosArticulosDAL try { dataContext.TPreciosArticulos.InsertOnSubmit(_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 ActualizarPreciosArticulosDAL(TPreciosArticulo _precioArticulo) { #region ActualizarPreciosArticulosDAL try { if (dataContext.TPreciosArticulos.Count(pre => pre.ArticuloID == _precioArticulo.ArticuloID) > 0) { var precioArt = dataContext.TPreciosArticulos.Where(pre => pre.ArticuloID == _precioArticulo.ArticuloID).FirstOrDefault <TPreciosArticulo>(); precioArt.MargenUtilidadUno = _precioArticulo.MargenUtilidadUno; precioArt.PrecioUno = _precioArticulo.PrecioUno; precioArt.MargenUtilidadDos = _precioArticulo.MargenUtilidadDos; precioArt.TipoDescuentoDos = _precioArticulo.TipoDescuentoDos; precioArt.PrecioDos = _precioArticulo.PrecioDos; dataContext.SubmitChanges(); } } catch (Exception ex) { throw ex; } #endregion }