Ejemplo n.º 1
0
        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());
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 6
0
        protected void grvTipoCompetencia_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            TipoCompetenciaNegocio negocio = new TipoCompetenciaNegocio();

            grvTipoCompetencia.DataSource = negocio.ObtieneTipoCompetencia();
        }