//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; } } } }
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())); } }
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))); }