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 ObtenerTiposCompetencia() { TipoCompetenciaNegocio negocio = new TipoCompetenciaNegocio(); cmbIdTipoCompetencia.DataSource = negocio.ObtieneTipoCompetencia(); cmbIdTipoCompetencia.DataTextField = "NB_TIPO_COMPETENCIA"; cmbIdTipoCompetencia.DataValueField = "CL_TIPO_COMPETENCIA"; cmbIdTipoCompetencia.DataBind(); }
protected SPE_OBTIENE_S_TIPO_COMPETENCIA_Result getTipoCompetencia(string clTipoCompetencia) { TipoCompetenciaNegocio negocio = new TipoCompetenciaNegocio(); List <SPE_OBTIENE_S_TIPO_COMPETENCIA_Result> lista = negocio.ObtieneTipoCompetencia(); var q = from o in lista where o.CL_TIPO_COMPETENCIA == clTipoCompetencia select new SPE_OBTIENE_S_TIPO_COMPETENCIA_Result { CL_TIPO_COMPETENCIA = o.CL_TIPO_COMPETENCIA, NB_TIPO_COMPETENCIA = o.NB_TIPO_COMPETENCIA, DS_TIPO_COMPETENCIA = o.DS_TIPO_COMPETENCIA, FG_ACTIVO = o.FG_ACTIVO, NB_ACTIVO = o.NB_ACTIVO }; return(q.FirstOrDefault()); }
protected void btnEliminar_Click(object sender, EventArgs e) { foreach (GridDataItem item in grvTipoCompetencia.SelectedItems) { SPE_OBTIENE_S_TIPO_COMPETENCIA_Result lista = new SPE_OBTIENE_S_TIPO_COMPETENCIA_Result(); //lista = getTipoCompetencia(item.GetDat("CL_TIPO_CATALOGO").ToString()); String pCL_tipo = item.GetDataKeyValue("CL_TIPO_COMPETENCIA").ToString(); TipoCompetenciaNegocio negocio = new TipoCompetenciaNegocio(); E_RESULTADO vResultado = negocio.EliminaTipoCompetencia(pClTipoCompetencia: pCL_tipo, pClUsuario: vClUsuario, pNbPrograma: vNbPrograma); ///E_RESULTADO vResultado = negocio.Elimina_M_DEPARTAMENTO(ID_DEPARTAMENTO: vID_DEPARTAMENTO, programa: "CatalogoAreas.aspx", usuario: "felipe"); // = nRol.InsertaActualizaRoles(vClOperacion, vRol, vFunciones, vClUsuario, vNbPrograma); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR, 400, 150, "onCloseWindow"); } }
protected void btnGuardarRegistro_Click(object sender, EventArgs e) { SPE_OBTIENE_S_TIPO_COMPETENCIA_Result tipo = new SPE_OBTIENE_S_TIPO_COMPETENCIA_Result(); string tipoTransaccion = E_TIPO_OPERACION_DB.I.ToString(); if (vClTipoCompetencia != null && vClTipoCompetencia != "0") { tipoTransaccion = E_TIPO_OPERACION_DB.A.ToString(); tipo = getTipoCompetencia(vClTipoCompetencia.ToString()); } tipo.CL_TIPO_COMPETENCIA = txtClTipo.Text; tipo.NB_TIPO_COMPETENCIA = txtNbTipo.Text; //tipo.DS_TIPO_COMPETENCIA = txtDsTipo.Text; tipo.FG_ACTIVO = chkActivo.Checked; TipoCompetenciaNegocio negocio = new TipoCompetenciaNegocio(); E_RESULTADO vResultado = negocio.InsertaActualizaTipoCompetencia(pTipoTransaccion: tipoTransaccion, pClUsuario: vClUsuario, pNbPrograma: vNbPrograma, pTipoCompetencia: tipo); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rwmAlertas, vMensaje, vResultado.CL_TIPO_ERROR); }
protected void grvTipoCompetencia_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e) { TipoCompetenciaNegocio negocio = new TipoCompetenciaNegocio(); grvTipoCompetencia.DataSource = negocio.ObtieneTipoCompetencia(); }