/// <summary> /// Llama a método Insert de Doc_cabecera_ingresoDAL y le pasa una entidad para insertarla en la base /// </summary> /// <param name="entity">Doc_cabecera_ingreso</param> /// <returns>Doc_cabecera_ingreso</returns> public Doc_cabecera_ingreso Insert(Doc_cabecera_ingreso entity) { try { return(doc_cab_ingrDAL.Insert(entity)); } catch (Exception ex) { throw ex; } }
public void Anular(Doc_cabecera_ingreso entity) { try { Delete(entity.id); PrecioDAL precioDAL = new PrecioDAL(); StockDAL stockDAL = new StockDAL(); Stock stock; foreach (var d in entity.listDetalle) { stock = stockDAL.GetByIdProd(d.fk_id_producto); stock.cantidad -= d.cantidad; stockDAL.Update(stock); precioDAL.Delete(d.fk_id_precio); } } catch (Exception ex) { throw ex; } }