Exemple #1
0
        //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)
                {
                    vIdCatalogoValor = int.Parse(Request.Params["ID"]);
                    vIdCatalogoLista = int.Parse(Request.Params["ID_LISTA"]);

                    if (vIdCatalogoValor != 0)
                    {
                        SPE_OBTIENE_C_CATALOGO_VALOR_Result catalogo = new SPE_OBTIENE_C_CATALOGO_VALOR_Result();

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

                        txtClValor.Text = catalogo.CL_CATALOGO_VALOR;
                        txtDsValor.Text = catalogo.DS_CATALOGO_VALOR;
                        txtNbValor.Text = catalogo.NB_CATALOGO_VALOR;

                        txtClValor.Enabled = false;
                    }
                }
            }
        }
Exemple #2
0
        protected void btnGuardarRegistro_Click(object sender, EventArgs e)
        {
            SPE_OBTIENE_C_CATALOGO_VALOR_Result catalogo = new SPE_OBTIENE_C_CATALOGO_VALOR_Result();


            string tipoTransaccion = "I";

            if (vIdCatalogoValor != 0)
            {
                tipoTransaccion = "A";
                catalogo        = getValor(vIdCatalogoValor.ToString());
            }

            catalogo.CL_CATALOGO_VALOR = txtClValor.Text;
            catalogo.DS_CATALOGO_VALOR = txtDsValor.Text;
            catalogo.NB_CATALOGO_VALOR = txtNbValor.Text;
            catalogo.ID_CATALOGO_LISTA = Convert.ToInt32(vIdCatalogoLista);

            CatalogoValorNegocio operaciones = new CatalogoValorNegocio();
            E_RESULTADO          vResultado  = operaciones.InsertaActualiza_C_CATALOGO_VALOR(tipoTransaccion, catalogo, vClUsuario, vNbPrograma);


            //E_RESULTADO vResultado = negocio.InsertaActualiza_C_AREA_INTERES(tipo_transaccion: E_TIPO_OPERACION_DB.A.ToString(), usuario: vClUsuario, programa: vNbPrograma, v_c_area_interes: vExperienciaProfesional);
            // = 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, 180);
        }
        public XElement InsertaActualiza_C_CATALOGO_VALOR(string tipo_transaccion, SPE_OBTIENE_C_CATALOGO_VALOR_Result V_C_CATALOGO_VALOR, string usuario, string programa)
        {
            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_C_CATALOGO_VALOR(pout_clave_retorno, V_C_CATALOGO_VALOR.ID_CATALOGO_VALOR, V_C_CATALOGO_VALOR.CL_CATALOGO_VALOR, V_C_CATALOGO_VALOR.NB_CATALOGO_VALOR, V_C_CATALOGO_VALOR.DS_CATALOGO_VALOR, V_C_CATALOGO_VALOR.ID_CATALOGO_LISTA, usuario, usuario, programa, programa, tipo_transaccion);
                //regresamos el valor de retorno de sql
                //return Convert.ToString(pout_clave_retorno.Value);

                return(XElement.Parse(pout_clave_retorno.Value.ToString()));
            }
        }
Exemple #4
0
        protected void btnEliminar_Click(object sender, EventArgs e)
        {
            foreach (GridDataItem item in grvValoresGenericos.SelectedItems)
            {
                if (item != null)
                {
                    SPE_OBTIENE_C_CATALOGO_VALOR_Result valor = new SPE_OBTIENE_C_CATALOGO_VALOR_Result();

                    CatalogoValorNegocio negocio = new CatalogoValorNegocio();

                    valor = getValor(item.GetDataKeyValue("ID_CATALOGO_VALOR").ToString());

                    E_RESULTADO vResultado = negocio.Elimina_C_CATALOGO_VALOR(ID_CATALOGO_VALOR: valor.ID_CATALOGO_VALOR, usuario: vClUsuario, programa: vNbPrograma);

                    //E_RESULTADO vResultado = negocio.Elimina_C_CATALOGO_LISTA(lista.ID_CATALOGO_LISTA, usuario, programa);


                    //   = 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");
                }
            }
        }
        public E_RESULTADO InsertaActualiza_C_CATALOGO_VALOR(string tipo_transaccion, SPE_OBTIENE_C_CATALOGO_VALOR_Result V_C_CATALOGO_VALOR, string usuario, string programa)
        {
            CatalogoValorOperaciones operaciones = new CatalogoValorOperaciones();

            return(UtilRespuesta.EnvioRespuesta(operaciones.InsertaActualiza_C_CATALOGO_VALOR(tipo_transaccion, V_C_CATALOGO_VALOR, usuario, programa)));
        }