public void Elimina(PersonaBE pItem) { try { using (TransactionScope ts = new TransactionScope()) { PersonaDL Persona = new PersonaDL(); PersonaArchivoDL PersonaArchivo = new PersonaArchivoDL(); List <PersonaArchivoBE> lstPersonaArchivo = null; lstPersonaArchivo = new PersonaArchivoDL().ListaTodosActivo(pItem.IdPersona); foreach (PersonaArchivoBE item in lstPersonaArchivo) { PersonaArchivo.Elimina(item); } Persona.Elimina(pItem); ts.Complete(); } } catch (Exception ex) { throw ex; } }
public void Actualiza(PersonaBE pItem, List <PersonaArchivoBE> pListaPersonaArchivo) { try { using (TransactionScope ts = new TransactionScope()) { PersonaDL Persona = new PersonaDL(); PersonaArchivoDL PersonaArchivo = new PersonaArchivoDL(); foreach (PersonaArchivoBE item in pListaPersonaArchivo) { if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo { item.IdPersona = pItem.IdPersona; PersonaArchivo.Inserta(item); } else { PersonaArchivo.Actualiza(item); } } Persona.Actualiza(pItem); ts.Complete(); } } catch (Exception ex) { throw ex; } }
public void Elimina(PersonaArchivoBE pItem) { try { PersonaArchivoDL PersonaArchivo = new PersonaArchivoDL(); PersonaArchivo.Elimina(pItem); } catch (Exception ex) { throw ex; } }
public void Actualiza(PersonaArchivoBE pItem) { try { PersonaArchivoDL PersonaArchivo = new PersonaArchivoDL(); PersonaArchivo.Actualiza(pItem); } catch (Exception ex) { throw ex; } }
public List <PersonaArchivoBE> ListaTodosActivo(int IdPersona) { try { PersonaArchivoDL PersonaArchivo = new PersonaArchivoDL(); return(PersonaArchivo.ListaTodosActivo(IdPersona)); } catch (Exception ex) { throw ex; } }
public PersonaArchivoBE Selecciona(int IdPersonaArchivo) { try { PersonaArchivoDL PersonaArchivo = new PersonaArchivoDL(); PersonaArchivoBE objEmp = PersonaArchivo.Selecciona(IdPersonaArchivo); return(objEmp); } catch (Exception ex) { throw ex; } }
public void Inserta(PersonaBE pItem, List <PersonaArchivoBE> pListaPersonaArchivo) { try { using (TransactionScope ts = new TransactionScope()) { PersonaDL Persona = new PersonaDL(); PersonaArchivoDL PersonaArchivo = new PersonaArchivoDL(); int intIdPersona = 0; intIdPersona = Persona.Inserta(pItem); foreach (var item in pListaPersonaArchivo) { item.IdPersona = intIdPersona; PersonaArchivo.Inserta(item); } ts.Complete(); } } catch (Exception ex) { throw ex; } }