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(); }
/// <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(); }
/// <summary> /// Metodo que consulta los contactos involucrados a un proyecto dado /// </summary> /// <param name="parametro">proyecto del que se desean saber los involucrados</param> /// <returns>lista de contactos involucrados al proyecto que recibe como parametro</returns> public Entidad ConsultarContactosInvolucradosPorProyecto(Entidad parametro) { FabricaEntidades laFabrica = new FabricaEntidades(); ListaInvolucradoContacto laListaDeContactos = (ListaInvolucradoContacto)laFabrica. ObtenetListaInvolucradoContacto(); Proyecto p = (Proyecto)parametro; List <Parametro> parametros; Parametro codigoProyecto = null; List <Contacto> lContactos = new List <Contacto>(); 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.StoredConsultarContacto, parametros); foreach (DataRow row in dt.Rows) { Contacto c = (Contacto)laFabrica.ObtenerContacto(); c.Id = int.Parse(row[RecursosBDModulo3.aliasContactoID].ToString()); c.Con_Nombre = row[RecursosBDModulo3.aliasContactoNombre].ToString(); c.Con_Apellido = row[RecursosBDModulo3.aliasContactoApellido].ToString(); c.ConCargo = row[RecursosBDModulo3.aliasCargoNombre].ToString(); System.Console.WriteLine(row[RecursosBDModulo3.aliasValor].ToString()); if (row[RecursosBDModulo3.aliasValor].ToString().Equals("1")) { c.ConClienteJurid = (ClienteJuridico)laFabrica.ObtenerClienteJuridico(); c.ConClienteJurid.Id = int.Parse(row[RecursosBDModulo3.aliasClienteID].ToString()); c.ConClienteJurid.Jur_Nombre = row[RecursosBDModulo3.aliasClienteNombre].ToString(); } else { c.ConClienteNat = (ClienteNatural)laFabrica.ObtenerClienteNatural(); c.ConClienteNat.Id = int.Parse(row[RecursosBDModulo3.aliasClienteID].ToString()); c.ConClienteJurid.Jur_Nombre = row[RecursosBDModulo3.aliasClienteNombre].ToString(); } lContactos.Add(c); } laListaDeContactos = (ListaInvolucradoContacto)laFabrica. ObtenetListaInvolucradoContacto(lContactos, p); } catch (SqlException ex) { throw new ExcepcionesTotem.ExceptionTotemConexionBD(); } catch (Exception ex) { throw new ExcepcionesTotem.ExceptionTotem("No se pudo completar la operacion", new Exception()); } return(laListaDeContactos); }