/// <summary> /// Metodo que consulta los usuarios involucrados a un proyecto dado /// </summary> /// <param name="p">proyecto del que se desean saber los involucrados</param> /// <returns>lista de usuarios involucrados al proyecto que recibe como parametro</returns> public Entidad ConsultarUsuariosInvolucradosPorProyecto(Entidad parametro) { FabricaEntidades laFabrica = new FabricaEntidades(); ListaInvolucradoUsuario laListaDeUsuarios = new ListaInvolucradoUsuario(); Proyecto p = (Proyecto)parametro; List<Parametro> parametros; Parametro codigoProyecto; List<Usuario> lUsuarios = new List<Usuario>(); try { parametros = new List<Parametro>(); if (p.Codigo != null) { codigoProyecto = new Parametro(RecursosBDModulo3.ParamCodProy, SqlDbType.VarChar, p.Codigo, false); parametros.Add(codigoProyecto); } else throw new ExcepcionesTotem.Modulo3.ProyectoSinCodigoException( RecursosBDModulo3.Codigo_ProyectoSinCod, RecursosBDModulo3.Mensaje_ProyectoSinCod, new Exception()); DataTable dt = EjecutarStoredProcedureTuplas(RecursosBDModulo3.StoredConsultarUsuario, parametros); foreach (DataRow row in dt.Rows) { Usuario u = (Usuario)laFabrica.ObtenerUsuario(); u.IdUsuario = int.Parse(row[RecursosBDModulo3.aliasUsuarioID].ToString()); u.Nombre = row[RecursosBDModulo3.aliasUsuarioNombre].ToString(); u.Apellido = row[RecursosBDModulo3.aliasUsuarioApellido].ToString(); u.Cargo = row[RecursosBDModulo3.aliasCargoNombre].ToString(); u.Username = row[RecursosBDModulo3.aliasUsuarioUsername].ToString(); lUsuarios.Add(u); } laListaDeUsuarios = (ListaInvolucradoUsuario)laFabrica. ObtenetListaInvolucradoUsuario(lUsuarios, p); } catch (SqlException ex) { throw new ExcepcionesTotem.ExceptionTotemConexionBD(); } catch (Exception ex) { throw new ExcepcionesTotem.ExceptionTotem("No se pudo completar la operacion", new Exception()); } return laListaDeUsuarios; }
/// <summary> /// Metodo para inicializar la lista de contactos y usuarios /// </summary> public void iniciarlista() { FabricaEntidades laFabrica = new FabricaEntidades(); elProyecto = (Proyecto)FabricaEntidades.ObtenerProyecto(); elProyecto.Codigo = "TOT"; listaContacto = (ListaInvolucradoContacto)laFabrica .ObtenetListaInvolucradoContacto(); listaUsuario = (ListaInvolucradoUsuario)laFabrica .ObtenetListaInvolucradoUsuario(); }
public void Init() { FabricaEntidades laFabrica = new FabricaEntidades(); listContacto = (ListaInvolucradoContacto)laFabrica.ObtenetListaInvolucradoContacto(); listUsuario = (ListaInvolucradoUsuario)laFabrica.ObtenetListaInvolucradoUsuario(); }
/// <summary> /// Metodo que inicializa lista de contactos y usuarios /// </summary> public void iniciarlista() { FabricaEntidades laFabrica = new FabricaEntidades(); listaContacto = (ListaInvolucradoContacto)laFabrica .ObtenetListaInvolucradoContacto(); listaUsuario = (ListaInvolucradoUsuario)laFabrica .ObtenetListaInvolucradoUsuario(); }