/// <summary> /// Despiega el nombre de la Empresa /// </summary> private void DesplegarEmpresa() { try { // Obtener la Unidad Operativa Completa List <UnidadOperativaBO> unidadesOperativas = Facade.SDNI.BR.FacadeBR.ConsultarUnidadOperativa(dataContext, vista.UnidadOperativa);//SC_0051 UnidadOperativaBO unidadOperativaBO = unidadesOperativas.Find( unidOperativa => vista.UnidadOperativa.Id == unidOperativa.Id); if (unidadOperativaBO != null) { if (unidadOperativaBO.Empresa != null) { //Consultamos el nombre de la empresa var resultEmps = FacadeBR.ConsultarEmpresa(this.dataContext, unidadOperativaBO.Empresa); if (resultEmps.Count > 0) { unidadOperativaBO.Empresa = resultEmps[0]; } if (!string.IsNullOrEmpty(unidadOperativaBO.Empresa.Nombre)) { vista.NombreEmpresa = unidadOperativaBO.Empresa.Nombre; } if (unidadOperativaBO.Empresa.Id != null) { vista.EmpresaID = unidadOperativaBO.Empresa.Id; } if (unidadOperativaBO.Empresa.Nombre != null && !string.IsNullOrEmpty(unidadOperativaBO.Empresa.Nombre.Trim())) { vista.NombreEmpresa = unidadOperativaBO.Empresa.Nombre; } } } } catch (Exception ex) { vista.MostrarMensaje("Inconsistencias al presentar la información de la empresa.", ETipoMensajeIU.ERROR, NombreClase + ".DesplegarEmpresa: " + ex.Message); } }