public List <PerfilBE> ListaTodosActivo() { try { PerfilDL perfil = new PerfilDL(); return(perfil.ListaTodosActivo()); } catch (Exception ex) { throw ex; } }
public PerfilBE Selecciona(int idPerfil) { try { PerfilDL perfil = new PerfilDL(); return(perfil.Selecciona(idPerfil)); } catch (Exception ex) { throw ex; } }
public void Elimina(PerfilBE pItem) { try { PerfilDL perfil = new PerfilDL(); perfil.Elimina(pItem); } catch (Exception ex) { throw ex; } }
public void Inserta(PerfilBE pItem, List <AccesoBE> pListaAcceso) { try { using (TransactionScope ts = new TransactionScope()) { PerfilDL objPerfil = new PerfilDL(); AccesoDL objAcceso = new AccesoDL(); Int32 intIdPerfil = 0; intIdPerfil = objPerfil.Inserta(pItem); foreach (AccesoBE item in pListaAcceso) { if (item.TipOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo { item.IdPerfil = intIdPerfil; item.Usuario = pItem.Usuario; item.Maquina = pItem.Maquina; item.IdEmpresa = pItem.IdEmpresa; objAcceso.Inserta(item); } if (item.TipOper == Convert.ToInt32(Operacion.Modificar)) //Modificar { item.Usuario = pItem.Usuario; item.Maquina = pItem.Maquina; item.IdEmpresa = pItem.IdEmpresa; objAcceso.Actualiza(item); } if (item.TipOper == Convert.ToInt32(Operacion.Eliminar)) //Eliminar { item.Usuario = pItem.Usuario; item.Maquina = pItem.Maquina; item.IdEmpresa = pItem.IdEmpresa; objAcceso.Elimina(item); } } ts.Complete(); } } catch (Exception ex) { throw ex; } }