public XElement InsertaActualizaSistema(E_TIPO_OPERACION_DB tipoTransaccion, E_SISTEMA vSistema, string usuario, string programa) { using (context = new ACRUXLICENCIAMIENTOEntities()) { ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement)); context.SPE_INSERTA_ACTUALIZA_C_SISTEMA(pOutClRetorno, vSistema.ID_SISTEMA, vSistema.CL_SISTEMA, vSistema.NB_SISTEMA, vSistema.CL_TIPO, vSistema.DS_SISTEMA, usuario, programa, tipoTransaccion.ToString()); return(XElement.Parse(pOutClRetorno.Value.ToString())); } }
protected void btnGuardar_Click(object sender, EventArgs e) { if (Valida()) { SistemasNegocio neg = new SistemasNegocio(); E_SISTEMA sistema = new E_SISTEMA(); sistema.CL_SISTEMA = txtClave.Text; sistema.CL_TIPO = rcbTipoSist.SelectedValue; sistema.NB_SISTEMA = txtNombre.Text; sistema.DS_SISTEMA = txtDescripcion.Text; sistema.ID_SISTEMA = idSistema; E_RESULTADO resultado = neg.InsertaActualizaSistema(vClOperacion, sistema, 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_SISTEMA vSistema, string usuario, string programa) { SistemasOperaciones operaciones = new SistemasOperaciones(); return(new E_RESULTADO(operaciones.InsertaActualizaSistema(tipoTransaccion, vSistema, usuario, programa))); }