public XElement InsertaActualizaModulo(E_TIPO_OPERACION_DB tipoTransaccion, E_MODULO vModulo, string usuario, string programa) { using (context = new ACRUXLICENCIAMIENTOEntities()) { ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement)); context.SPE_INSERTA_ACTUALIZA_C_MODULO(pOutClRetorno, vModulo.ID_MODULO, vModulo.CL_MODULO, vModulo.NB_MODULO, vModulo.DS_MODULO, vModulo.ID_SISTEMA, usuario, programa, tipoTransaccion.ToString()); return(XElement.Parse(pOutClRetorno.Value.ToString())); } }
protected void btnGuardar_Click(object sender, EventArgs e) { if (Valida()) { ModuloNegocio neg = new ModuloNegocio(); E_MODULO modulo = new E_MODULO(); modulo.ID_MODULO = idModulo; modulo.CL_MODULO = txtClave.Text; modulo.NB_MODULO = txtNombre.Text; modulo.DS_MODULO = txtDescripcion.Text; modulo.ID_SISTEMA = Guid.Parse(rcbSistema.SelectedValue); E_RESULTADO resultado = neg.InsertaActualizaSistema(vClOperacion, modulo, usuario, programa); string vMensaje = resultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rwmAlertas, vMensaje, resultado.CL_TIPO_MENSAJE); } }
public E_RESULTADO InsertaActualizaSistema(E_TIPO_OPERACION_DB tipoTransaccion, E_MODULO vModulo, string usuario, string programa) { ModuloOperaciones operaciones = new ModuloOperaciones(); return(new E_RESULTADO(operaciones.InsertaActualizaModulo(tipoTransaccion, vModulo, usuario, programa))); }