public List <UsuarioUnidadMineraBE> ListaUsuario(int IdUser) { try { UsuarioUnidadMineraDL usuariounidadminera = new UsuarioUnidadMineraDL(); return(usuariounidadminera.ListaUusuario(IdUser)); } catch (Exception ex) { throw ex; } }
public void Inserta(UsuarioBE pItem, List <AccesoUsuarioBE> pListaAcceso, List <UsuarioUnidadMineraBE> pListaUsuarioUnidadMinera) { try { using (TransactionScope ts = new TransactionScope()) { UsuarioDL objUsuario = new UsuarioDL(); AccesoUsuarioDL objAccesoUsuario = new AccesoUsuarioDL(); UsuarioUnidadMineraDL objUsuarioUnidadMinera = new UsuarioUnidadMineraDL(); Int32 intIdUser = 0; intIdUser = objUsuario.Inserta(pItem); foreach (AccesoUsuarioBE item in pListaAcceso) { if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo { item.IdUser = intIdUser; item.IdPerfil = pItem.IdPerfil; item.Usuario = pItem.Usuario; item.Maquina = pItem.Maquina; item.IdEmpresa = pItem.IdEmpresa; objAccesoUsuario.Inserta(item); } if (item.TipoOper == Convert.ToInt32(Operacion.Modificar)) //Modificar { item.Usuario = pItem.Usuario; item.Maquina = pItem.Maquina; item.IdEmpresa = pItem.IdEmpresa; objAccesoUsuario.Actualiza(item); } if (item.TipoOper == Convert.ToInt32(Operacion.Eliminar)) //Eliminar { item.Usuario = pItem.Usuario; item.Maquina = pItem.Maquina; item.IdEmpresa = pItem.IdEmpresa; objAccesoUsuario.Elimina(item); } } foreach (UsuarioUnidadMineraBE item in pListaUsuarioUnidadMinera) { if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo { item.IdUser = intIdUser; item.Usuario = pItem.Usuario; item.Maquina = pItem.Maquina; objUsuarioUnidadMinera.Inserta(item); } if (item.TipoOper == Convert.ToInt32(Operacion.Modificar)) //Modificar { item.Usuario = pItem.Usuario; item.Maquina = pItem.Maquina; item.IdEmpresa = pItem.IdEmpresa; objUsuarioUnidadMinera.Actualiza(item); } if (item.TipoOper == Convert.ToInt32(Operacion.Eliminar)) //Eliminar { item.Usuario = pItem.Usuario; item.Maquina = pItem.Maquina; item.IdEmpresa = pItem.IdEmpresa; objUsuarioUnidadMinera.Elimina(item); } } ts.Complete(); } } catch (Exception ex) { throw ex; } }