public void Actualiza(EmpresaBE pItem, List <EmpresaArchivoBE> pListaEmpresaArchivo) { try { using (TransactionScope ts = new TransactionScope()) { EmpresaDL Empresa = new EmpresaDL(); EmpresaArchivoDL EmpresaArchivo = new EmpresaArchivoDL(); foreach (EmpresaArchivoBE item in pListaEmpresaArchivo) { if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo { item.IdEmpresa = pItem.IdEmpresa; EmpresaArchivo.Inserta(item); } else { EmpresaArchivo.Actualiza(item); } } Empresa.Actualiza(pItem); ts.Complete(); } } catch (Exception ex) { throw ex; } }
public void Inserta(EmpresaArchivoBE pItem) { try { EmpresaArchivoDL EmpresaArchivo = new EmpresaArchivoDL(); EmpresaArchivo.Inserta(pItem); } catch (Exception ex) { throw ex; } }
public void Inserta(EmpresaBE pItem, List <EmpresaArchivoBE> pListaEmpresaArchivo) { try { using (TransactionScope ts = new TransactionScope()) { EmpresaDL Empresa = new EmpresaDL(); EmpresaArchivoDL EmpresaArchivo = new EmpresaArchivoDL(); int intIdEmpresa = 0; intIdEmpresa = Empresa.Inserta(pItem); foreach (var item in pListaEmpresaArchivo) { item.IdEmpresa = intIdEmpresa; EmpresaArchivo.Inserta(item); } ts.Complete(); } } catch (Exception ex) { throw ex; } }