//public string usuario = "";
        //public string programa = "";

        protected void Page_Load(object sender, EventArgs e)
        {
            vClUsuario  = ContextoUsuario.oUsuario.CL_USUARIO;
            vNbPrograma = ContextoUsuario.nbPrograma;


            if (!Page.IsPostBack)
            {
                if (Request.Params["ID"] != null)
                {
                    vClTipoCompetencia = Request.Params["ID"];

                    if (vClTipoCompetencia != "" && vClTipoCompetencia != "0")
                    {
                        SPE_OBTIENE_S_TIPO_COMPETENCIA_Result catalogo = new SPE_OBTIENE_S_TIPO_COMPETENCIA_Result();

                        catalogo = getTipoCompetencia(Request.Params["ID"]);

                        txtClTipo.Text = catalogo.CL_TIPO_COMPETENCIA;
                        txtNbTipo.Text = catalogo.NB_TIPO_COMPETENCIA;
                        //txtDsTipo.Text = catalogo.DS_TIPO_COMPETENCIA;
                        chkActivo.Checked = catalogo.FG_ACTIVO;

                        txtClTipo.Enabled = false;
                    }
                }
            }
        }
 public XElement InsertarActualizarTipoCompetencia(string pTipoTransaccion, SPE_OBTIENE_S_TIPO_COMPETENCIA_Result pTipoCompetencia, string pClUsuario, string pNbPrograma)
 {
     using (context = new SistemaSigeinEntities())
     {
         //Declaramos el objeto de valor de retorno
         ObjectParameter pout_clave_retorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         context.SPE_INSERTA_ACTUALIZA_S_TIPO_COMPETENCIA(pout_clave_retorno, pTipoCompetencia.CL_TIPO_COMPETENCIA, pTipoCompetencia.NB_TIPO_COMPETENCIA, pTipoCompetencia.DS_TIPO_COMPETENCIA, pTipoCompetencia.FG_ACTIVO, pTipoTransaccion, pClUsuario, pNbPrograma);
         return(XElement.Parse(pout_clave_retorno.Value.ToString()));
     }
 }
Ejemplo n.º 3
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.º 5
0
        //public List<SPE_OBTIENE_S_TIPO_COMPETENCIA_Result> Obtener_TIPO_COMPETENCIA(string CL_TIPO_COMPETENCIA = null, string NB_TIPO_COMPETENCIA = null, string DS_TIPO_COMPETENCIA = null)
        //{
        //    TipoCompetenciasOperaciones operaciones = new TipoCompetenciasOperaciones();
        //    return operaciones.ObtenerTipoCompetencia(CL_TIPO_COMPETENCIA, NB_TIPO_COMPETENCIA, DS_TIPO_COMPETENCIA);
        //}

        public E_RESULTADO InsertaActualizaTipoCompetencia(string pTipoTransaccion, SPE_OBTIENE_S_TIPO_COMPETENCIA_Result pTipoCompetencia, string pClUsuario, string pNbPrograma)
        {
            TipoCompetenciasOperaciones oTipoCompetencia = new TipoCompetenciasOperaciones();

            return(UtilRespuesta.EnvioRespuesta(oTipoCompetencia.InsertarActualizarTipoCompetencia(pTipoTransaccion, pTipoCompetencia, pClUsuario, pNbPrograma)));
        }