public XElement InsertaActualiza_C_OCUPACION(string tipo_transaccion, E_OCUPACION V_C_OCUPACION, 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_C_OCUPACION(pout_clave_retorno, V_C_OCUPACION.ID_OCUPACION, V_C_OCUPACION.CL_OCUPACION, V_C_OCUPACION.NB_OCUPACION, V_C_OCUPACION.FG_ACTIVO, V_C_OCUPACION.CL_AREA, V_C_OCUPACION.CL_SUBAREA, V_C_OCUPACION.CL_MODULO, usuario, programa, tipo_transaccion); return(XElement.Parse(pout_clave_retorno.Value.ToString())); } }
protected void btnGuardarOcupacion_Click(object sender, EventArgs e) { if (cmbArea.SelectedValue != "" && cmbSubarea.SelectedValue != "" && cmbModulo.SelectedValue != "") { string vClArea = cmbArea.SelectedValue; string vClSubarea = cmbSubarea.SelectedValue; string vClModulo = cmbModulo.SelectedValue; E_OCUPACION vOcupacionAgregar = new E_OCUPACION(); string vAccion = (pID != null ? "A" : "I"); if (vAccion == "I") { vOcupacionAgregar.CL_OCUPACION = txtClave.Text; vOcupacionAgregar.NB_OCUPACION = txtOcupacion.Text; vOcupacionAgregar.FG_ACTIVO = true; vOcupacionAgregar.CL_AREA = vClArea; vOcupacionAgregar.CL_SUBAREA = vClSubarea; vOcupacionAgregar.CL_MODULO = vClModulo; E_RESULTADO resultado = negocio.InsertaActualiza_C_OCUPACION(vAccion, vOcupacionAgregar, vClUsuario, vNbPrograma); UtilMensajes.MensajeResultadoDB(rnMensaje, resultado.MENSAJE[0].DS_MENSAJE.ToString(), resultado.CL_TIPO_ERROR, 400, 150); } else { vOcupacionAgregar.ID_OCUPACION = pID; vOcupacionAgregar.CL_OCUPACION = txtClave.Text; vOcupacionAgregar.NB_OCUPACION = txtOcupacion.Text; vOcupacionAgregar.FG_ACTIVO = true; vOcupacionAgregar.CL_AREA = vClArea; vOcupacionAgregar.CL_SUBAREA = vClSubarea; vOcupacionAgregar.CL_MODULO = vClModulo; E_RESULTADO resultado = negocio.InsertaActualiza_C_OCUPACION(vAccion, vOcupacionAgregar, vClUsuario, vNbPrograma); UtilMensajes.MensajeResultadoDB(rnMensaje, resultado.MENSAJE[0].DS_MENSAJE.ToString(), resultado.CL_TIPO_ERROR, 400, 150); } } else { UtilMensajes.MensajeResultadoDB(rnMensaje, "Debes llenar todos los campos", E_TIPO_RESPUESTA_DB.WARNING, 400, 150, null); } }
public E_RESULTADO InsertaActualiza_C_OCUPACION(string tipo_transaccion, E_OCUPACION V_C_OCUPACION, string usuario, string programa) { OcupacionesOperaciones operaciones = new OcupacionesOperaciones(); return(UtilRespuesta.EnvioRespuesta(operaciones.InsertaActualiza_C_OCUPACION(tipo_transaccion, V_C_OCUPACION, usuario, programa))); }