/// <summary> /// Metodo para cargar los datos de la empresa /// </summary> /// <param name="idEmpresa">id de la empresa</param> public void cargarDatos(String idEmpresa) { FabricaEntidades laFabrica = new FabricaEntidades(); Comando <Entidad, Entidad> elComando = FabricaComandos.CrearComandoConsultarClienteJurXID(); try { Entidad entidad = laFabrica.ObtenerClienteJuridico(int.Parse(idEmpresa)); ClienteJuridico elCliente = (ClienteJuridico)elComando.Ejecutar(entidad); vista.rifEmpresa = elCliente.Jur_Rif; vista.paisEmpresa = elCliente.Jur_Direccion.ElPais; vista.nombreEmpresa = elCliente.Jur_Nombre; vista.estadoEmpresa = elCliente.Jur_Direccion.ElEstado; vista.direccionEmpresa = elCliente.Jur_Direccion.LaDireccion; vista.codigoPostal = elCliente.Jur_Direccion.CodigoPostal; vista.ciudadEmpresa = elCliente.Jur_Direccion.LaCiudad; elCliente.Jur_Contactos = new List <Contacto>(); Comando <Entidad, List <Entidad> > elComando2 = FabricaComandos.CrearComandoConsultarListaContactos(); List <Entidad> contactos = elComando2.Ejecutar(elCliente); foreach (Entidad e in contactos) { elCliente.Jur_Contactos.Add((Contacto)e); } foreach (Contacto elContacto in elCliente.Jur_Contactos) { vista.laTabla += RecursoInterfazM2.AbrirEtiqueta_tr; vista.laTabla += RecursoInterfazM2.AbrirEtiqueta_td + elContacto.Con_Nombre + " " + elContacto.Con_Apellido + RecursoInterfazM2.CerrarEtiqueta_td; vista.laTabla += RecursoInterfazM2.AbrirEtiqueta_td + elContacto.ConCargo + RecursoInterfazM2.CerrarEtiqueta_td; vista.laTabla += RecursoInterfazM2.AbrirEtiqueta_td + elContacto.Con_Telefono.Codigo + "-" + elContacto.Con_Telefono.Numero + RecursoInterfazM2.CerrarEtiqueta_td; vista.laTabla += RecursoInterfazM2.AbrirEtiqueta_td; vista.laTabla += RecursoInterfazM2.AbrirBotonDetalleContacto + elContacto.Id + RecursoInterfazM2.CerrarBoton; vista.laTabla += RecursoInterfazM2.AbrirBotonModificarContacto + elContacto.Id + RecursoInterfazM2.RedireccionPag + HttpContext.Current.Request.Url.LocalPath + RecursoInterfazM2.RedireccionID + elCliente.Id + RecursoInterfazM2.CerrarBoton; vista.laTabla += RecursoInterfazM2.CerrarEtiqueta_td; vista.laTabla += RecursoInterfazM2.CerrarEtiqueta_tr; } } catch (NullReferenceException ex) { vista.alertaClase = RecursoInterfazM2.Alerta_Clase_Error; vista.alertaRol = RecursoInterfazM2.Alerta_Rol; vista.alerta = RecursoInterfazM2.Alerta_Html + RecursoInterfazM2.Alerta_Error_NullPointer + RecursoInterfazM2.Alerta_Html_Final; } catch (Exception ex) { vista.alertaClase = RecursoInterfazM2.Alerta_Clase_Error; vista.alertaRol = RecursoInterfazM2.Alerta_Rol; vista.alerta = RecursoInterfazM2.Alerta_Html + ex.Message + RecursoInterfazM2.Alerta_Html_Final; } }