public XElement InsertaActualizaEmpresa(E_TIPO_OPERACION_DB tipoTransaccion, E_EMPRESA vEmpresa, string usuario, string programa) { using (context = new ACRUXLICENCIAMIENTOEntities()) { ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement)); context.SPE_INSERTA_ACTUALIZA_C_EMPRESA(pOutClRetorno, vEmpresa.ID_EMPRESA, vEmpresa.CL_EMPRESA, vEmpresa.NB_EMPRESA, vEmpresa.DS_EMPRESA, usuario, programa, tipoTransaccion.ToString()); return(XElement.Parse(pOutClRetorno.Value.ToString())); } }
protected void btnGuardar_Click(object sender, EventArgs e) { if (Valida()) { E_EMPRESA empresa = new E_EMPRESA(); EmpresaNegocio neg = new EmpresaNegocio(); empresa.ID_EMPRESA = idEmpresa; empresa.CL_EMPRESA = txtClave.Text; empresa.DS_EMPRESA = txtDescripcion.Text; empresa.NB_EMPRESA = txtNombre.Text; E_RESULTADO resultado = neg.InsertaActualizaEmpresa(vClOperacion, empresa, 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 InsertaActualizaEmpresa(E_TIPO_OPERACION_DB tipoTransaccion, E_EMPRESA vEmpresa, string usuario, string programa) { EmpresaOperaciones operaciones = new EmpresaOperaciones(); return(new E_RESULTADO(operaciones.InsertaActualizaEmpresa(tipoTransaccion, vEmpresa, usuario, programa))); }