public void ActualizarArticuloCabeceraDAL(TArticulo _articulo) { #region ActualizarArticuloCabeceraDAL try { if (dataContext.TArticulos.Count(art => art.ArticuloID == _articulo.ArticuloID) > 0) { var articulo = dataContext.TArticulos.Where(art => art.ArticuloID == _articulo.ArticuloID).FirstOrDefault <TArticulo>(); articulo.Descripcion = _articulo.Descripcion; articulo.ProveedorID = _articulo.ProveedorID; articulo.ClaveProveedor = _articulo.ClaveProveedor; articulo.MarcaID = _articulo.MarcaID; articulo.CategoriaID = _articulo.CategoriaID; articulo.DepartamentoID = _articulo.DepartamentoID; articulo.PrecioCompra = _articulo.PrecioCompra; articulo.PrecioVentaUno = _articulo.PrecioVentaUno; articulo.PrecioVentaDos = _articulo.PrecioVentaDos; articulo.PasilloID = _articulo.PasilloID; articulo.MuebleID = _articulo.MuebleID; articulo.Actualizado = _articulo.Actualizado; articulo.Usuario = _articulo.Usuario; dataContext.SubmitChanges(); } } catch (Exception) { throw; } #endregion }
/// <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 GuardarArticuloCabeceraDAL(TArticulo _articulo) { #region GuardarArticuloCabeceraDAL try { dataContext.TArticulos.InsertOnSubmit(_articulo); 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(); }