private void CargarCatalogos() { TipoCompetenciaNegocio nTipoCompetencia = new TipoCompetenciaNegocio(); var vTipoCompetencia = nTipoCompetencia.ObtieneTipoCompetencia(); var vTipoCompetenciaDefault = nTipoCompetencia.ObtieneTipoCompetencia().FirstOrDefault(); if (vTipoCompetencia != null) { cmbCategoria.DataSource = vTipoCompetencia; cmbCategoria.DataTextField = "NB_TIPO_COMPETENCIA"; cmbCategoria.DataValueField = "CL_TIPO_COMPETENCIA"; cmbCategoria.DataBind(); //cmbCategoria.SelectedValue = vc_competencia.CL_TIPO_COMPETENCIA; } ClasificacionCompetenciaNegocio nCompetenciaClasificacion = new ClasificacionCompetenciaNegocio(); var vClasificaciones = nCompetenciaClasificacion.ObtieneClasificacionCompetencia().Where(w => w.CL_TIPO_COMPETENCIA == vTipoCompetenciaDefault.CL_TIPO_COMPETENCIA); var vEspecificas = nCompetenciaClasificacion.ObtieneClasificacionCompetencia().Where(s => s.CL_TIPO_COMPETENCIA == vTipoCompetenciaDefault.CL_TIPO_COMPETENCIA).FirstOrDefault(); if (vClasificaciones != null) { cmbClasificaciones.DataSource = vClasificaciones.Where(w => w.CL_TIPO_COMPETENCIA == vTipoCompetenciaDefault.CL_TIPO_COMPETENCIA); cmbClasificaciones.DataTextField = "NB_CLASIFICACION_COMPETENCIA"; cmbClasificaciones.DataValueField = "CL_CLASIFICACION"; cmbClasificaciones.DataBind(); if (vEspecificas != null) { cmbClasificaciones.SelectedValue = vEspecificas.CL_CLASIFICACION; cmbClasificaciones.Text = vEspecificas.NB_CLASIFICACION_COMPETENCIA; } } }
protected void cmbCategoria_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e) { ClasificacionCompetenciaNegocio nCompetenciaClasificacion = new ClasificacionCompetenciaNegocio(); if (e.Value != "") { var vClasificaciones = nCompetenciaClasificacion.ObtieneClasificacionCompetencia(pClTipoCompetecia: e.Value); var vValorSelect = nCompetenciaClasificacion.ObtieneClasificacionCompetencia(pClTipoCompetecia: e.Value).FirstOrDefault(); if (vClasificaciones.Count > 0) { cmbClasificaciones.DataSource = vClasificaciones; cmbClasificaciones.DataTextField = "NB_CLASIFICACION_COMPETENCIA"; cmbClasificaciones.DataValueField = "CL_CLASIFICACION"; cmbClasificaciones.DataBind(); cmbClasificaciones.SelectedValue = vValorSelect.CL_CLASIFICACION; cmbClasificaciones.Text = vValorSelect.NB_CLASIFICACION_COMPETENCIA; cmbClasificaciones.Enabled = true; } else { cmbClasificaciones.Text = "Seleccionar"; cmbClasificaciones.Enabled = false; } if (e.Value == "GEN") { lbMensaje.Visible = true; } else { lbMensaje.Visible = false; } } }
protected SPE_OBTIENE_C_CLASIFICACION_COMPETENCIA_Result getClasificacion(int idClasificacion) { ClasificacionCompetenciaNegocio negocio = new ClasificacionCompetenciaNegocio(); List <SPE_OBTIENE_C_CLASIFICACION_COMPETENCIA_Result> lista = negocio.ObtieneClasificacionCompetencia(); var q = from a in lista where a.ID_CLASIFICACION_COMPETENCIA == idClasificacion select new SPE_OBTIENE_C_CLASIFICACION_COMPETENCIA_Result { ID_CLASIFICACION_COMPETENCIA = a.ID_CLASIFICACION_COMPETENCIA, CL_CLASIFICACION = a.CL_CLASIFICACION, CL_TIPO_COMPETENCIA = a.CL_TIPO_COMPETENCIA, NB_CLASIFICACION_COMPETENCIA = a.NB_CLASIFICACION_COMPETENCIA, DS_CLASIFICACION_COMPETENCIA = a.DS_CLASIFICACION_COMPETENCIA, DS_NOTAS_CLASIFICACION = a.DS_NOTAS_CLASIFICACION, DS_TIPO_COMPETENCIA = a.DS_TIPO_COMPETENCIA, FG_ACTIVO = a.FG_ACTIVO, NB_TIPO_COMPETENCIA = a.NB_TIPO_COMPETENCIA, CL_COLOR = a.CL_COLOR }; return(q.FirstOrDefault()); }
private void CargarDatos() { CompetenciaNegocio nCompetencia = new CompetenciaNegocio(); var vCompetencia = nCompetencia.ObtieneCompetencias(pIdCompetencia: vIdCompetencia).FirstOrDefault(); CompetenciaNivelNegocio nCompetenciaNivel = new CompetenciaNivelNegocio(); List <SPE_OBTIENE_C_COMPETENCIA_NIVEL_Result> vCompetenciaNivel = nCompetenciaNivel.ObtieneCompetenciaNivel(pIdCompetencia: vIdCompetencia); foreach (SPE_OBTIENE_C_COMPETENCIA_NIVEL_Result vobjetoCompetenciaNivel in vCompetenciaNivel) { if (vobjetoCompetenciaNivel.CL_NIVEL_COMPETENCIA.Equals("NIVEL_00")) { radEditorPersona0.Content = vobjetoCompetenciaNivel.DS_NIVEL_COMPETENCIA_PERSONA; radEditorPuesto0.Content = vobjetoCompetenciaNivel.DS_NIVEL_COMPETENCIA_PUESTO; } if (vobjetoCompetenciaNivel.CL_NIVEL_COMPETENCIA.Equals("NIVEL_01")) { radEditorPersona1.Content = vobjetoCompetenciaNivel.DS_NIVEL_COMPETENCIA_PERSONA; radEditorPuesto1.Content = vobjetoCompetenciaNivel.DS_NIVEL_COMPETENCIA_PUESTO; } if (vobjetoCompetenciaNivel.CL_NIVEL_COMPETENCIA.Equals("NIVEL_02")) { radEditorPersona2.Content = vobjetoCompetenciaNivel.DS_NIVEL_COMPETENCIA_PERSONA; radEditorPuesto2.Content = vobjetoCompetenciaNivel.DS_NIVEL_COMPETENCIA_PUESTO; } if (vobjetoCompetenciaNivel.CL_NIVEL_COMPETENCIA.Equals("NIVEL_03")) { radEditorPersona3.Content = vobjetoCompetenciaNivel.DS_NIVEL_COMPETENCIA_PERSONA; radEditorPuesto3.Content = vobjetoCompetenciaNivel.DS_NIVEL_COMPETENCIA_PUESTO; } if (vobjetoCompetenciaNivel.CL_NIVEL_COMPETENCIA.Equals("NIVEL_04")) { radEditorPersona4.Content = vobjetoCompetenciaNivel.DS_NIVEL_COMPETENCIA_PERSONA; radEditorPuesto4.Content = vobjetoCompetenciaNivel.DS_NIVEL_COMPETENCIA_PUESTO; } if (vobjetoCompetenciaNivel.CL_NIVEL_COMPETENCIA.Equals("NIVEL_05")) { radEditorPersona5.Content = vobjetoCompetenciaNivel.DS_NIVEL_COMPETENCIA_PERSONA; radEditorPuesto5.Content = vobjetoCompetenciaNivel.DS_NIVEL_COMPETENCIA_PUESTO; } } ClasificacionCompetenciaNegocio nCompetenciaClasificacion = new ClasificacionCompetenciaNegocio(); var vClasificaciones = nCompetenciaClasificacion.ObtieneClasificacionCompetencia(pClTipoCompetecia: vCompetencia.CL_TIPO_COMPETENCIA); var vValorSelect = nCompetenciaClasificacion.ObtieneClasificacionCompetencia(pClTipoCompetecia: vCompetencia.CL_TIPO_COMPETENCIA).FirstOrDefault(); if (vClasificaciones.Count > 0) { cmbClasificaciones.ClearSelection(); cmbClasificaciones.DataSource = vClasificaciones; cmbClasificaciones.DataTextField = "NB_CLASIFICACION_COMPETENCIA"; cmbClasificaciones.DataValueField = "CL_CLASIFICACION"; cmbClasificaciones.DataBind(); cmbClasificaciones.SelectedValue = vValorSelect.CL_CLASIFICACION; cmbClasificaciones.Text = vValorSelect.NB_CLASIFICACION_COMPETENCIA; } cmbClasificaciones.SelectedValue = vCompetencia.CL_CLASIFICACION; cmbClasificaciones.Text = vCompetencia.NB_CLASIFICACION_COMPETENCIA; cmbCategoria.SelectedValue = vCompetencia.CL_TIPO_COMPETENCIA; cmbCategoria.Text = vCompetencia.NB_TIPO_COMPETENCIA; chkActivo.Checked = vCompetencia.FG_ACTIVO; txtDescripcion.Text = vCompetencia.DS_COMPETENCIA; txtClave.Text = vCompetencia.CL_COMPETENCIA; txtNbCompetencia.Text = vCompetencia.NB_COMPETENCIA; }
protected void grvClasificacionCompetencia_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e) { ClasificacionCompetenciaNegocio negocio = new ClasificacionCompetenciaNegocio(); grvClasificacionCompetencia.DataSource = negocio.ObtieneClasificacionCompetencia(); }