protected void btnGuardarCatalogo_Click(object sender, EventArgs e) { E_AREA_TEMATICA vAreaAgregar = new E_AREA_TEMATICA(); string vAccion = (pID != null ? "A" : "I"); if (vAccion == "I") { vAreaAgregar.CL_AREA_TEMATICA = txtClave.Text; vAreaAgregar.NB_AREA_TEMATICA = txtAreaTematica.Text; vAreaAgregar.FG_ACTIVO = true; E_RESULTADO resultado = negocio.InsertaActualiza_C_AREA_TEMATICA(vAccion, vAreaAgregar, vClUsuario, vNbPrograma); UtilMensajes.MensajeResultadoDB(rnMensaje, resultado.MENSAJE[0].DS_MENSAJE.ToString(), resultado.CL_TIPO_ERROR, 400, 150); } else { vAreaAgregar.ID_AREA_TEMATICA = pID; vAreaAgregar.CL_AREA_TEMATICA = txtClave.Text; vAreaAgregar.NB_AREA_TEMATICA = txtAreaTematica.Text; vAreaAgregar.FG_ACTIVO = true; E_RESULTADO resultado = negocio.InsertaActualiza_C_AREA_TEMATICA(vAccion, vAreaAgregar, vClUsuario, vNbPrograma); UtilMensajes.MensajeResultadoDB(rnMensaje, resultado.MENSAJE[0].DS_MENSAJE.ToString(), resultado.CL_TIPO_ERROR, 400, 150); } }
public XElement InsertaActualiza_C_AREA_TEMATICA(string tipo_transaccion, E_AREA_TEMATICA V_C_AREA_TEMATICA, 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)); // pout_clave_retorno.Value = ""; context.SPE_INSERTA_ACTUALIZA_AREA_TEMATICA(pout_clave_retorno, V_C_AREA_TEMATICA.ID_AREA_TEMATICA, V_C_AREA_TEMATICA.CL_AREA_TEMATICA, V_C_AREA_TEMATICA.NB_AREA_TEMATICA, V_C_AREA_TEMATICA.FG_ACTIVO, usuario, programa, tipo_transaccion); return(XElement.Parse(pout_clave_retorno.Value.ToString())); } }
public E_RESULTADO InsertaActualiza_C_AREA_TEMATICA(string tipo_transaccion, E_AREA_TEMATICA V_C_AREAT, string usuario, string programa) { AreasTematicasOperaciones operaciones = new AreasTematicasOperaciones(); return(UtilRespuesta.EnvioRespuesta(operaciones.InsertaActualiza_C_AREA_TEMATICA(tipo_transaccion, V_C_AREAT, usuario, programa))); }