protected void btnSave_click(object sender, EventArgs e) { EmpresaNegocio negocio = new EmpresaNegocio(); E_EMPRESAS vExperienciaAgregar = new E_EMPRESAS(); if (!ptipo.Equals("Agregar")) { vExperienciaProfesional.CL_EMPRESA = txtClCatalogo.Text; vExperienciaProfesional.NB_EMPRESA = txtNbCatalogo.Text; // vExperienciaProfesional.NB_RAZON_SOCIAL = txtNBRazon.Text; E_RESULTADO vResultado = negocio.InsertaActualiza_C_EMPRESA(tipo_transaccion: E_TIPO_OPERACION_DB.A.ToString(), usuario: vClUsuario, programa: vNbPrograma, V_C_EMPRESA: vExperienciaProfesional); // = nRol.InsertaActualizaRoles(vClOperacion, vRol, vFunciones, vClUsuario, vNbPrograma); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR); } else { vExperienciaAgregar.ID_EMPRESA = 1; vExperienciaAgregar.NB_EMPRESA = txtNbCatalogo.Text; vExperienciaAgregar.CL_EMPRESA = txtClCatalogo.Text; //vExperienciaAgregar.NB_RAZON_SOCIAL = txtNBRazon.Text; E_RESULTADO vResultado = negocio.InsertaActualiza_C_EMPRESA(tipo_transaccion: E_TIPO_OPERACION_DB.I.ToString(), usuario: vClUsuario, programa: vNbPrograma, V_C_EMPRESA: vExperienciaAgregar); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR); } }
public XElement InsertaActualiza_C_EMPRESA(string tipo_transaccion, E_EMPRESAS V_C_EMPRESA, 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_EMPRESA(pout_clave_retorno, V_C_EMPRESA.ID_EMPRESA, V_C_EMPRESA.CL_EMPRESA, V_C_EMPRESA.NB_EMPRESA, V_C_EMPRESA.NB_RAZON_SOCIAL, usuario, usuario, programa, programa, tipo_transaccion); return(XElement.Parse(pout_clave_retorno.Value.ToString())); } }
protected void Page_Load(object sender, EventArgs e) { EmpresaNegocio negocio = new EmpresaNegocio(); vClUsuario = ContextoUsuario.oUsuario.CL_USUARIO; vNbPrograma = ContextoUsuario.nbPrograma; if (!IsPostBack) { ptipo = Request.QueryString["TIPO"]; vExperienciaProfesional = new E_EMPRESAS(); if (!ptipo.Equals("Agregar")) { pID = int.Parse((Request.QueryString["ID"])); // AreaInteresNegocio negocio = new AreaInteresNegocio(); var vObjetoAreaInteres = negocio.Obtener_C_EMPRESA(ID_EMPRESA: pID).FirstOrDefault(); vExperienciaProfesional.ID_EMPRESA = vObjetoAreaInteres.ID_EMPRESA; vExperienciaProfesional.CL_EMPRESA = vObjetoAreaInteres.CL_EMPRESA; vExperienciaProfesional.NB_EMPRESA = vObjetoAreaInteres.NB_EMPRESA; vExperienciaProfesional.NB_RAZON_SOCIAL = vObjetoAreaInteres.NB_RAZON_SOCIAL; vExperienciaProfesional.DS_FILTRO = vObjetoAreaInteres.DS_FILTRO; if (vExperienciaProfesional != null) { txtNbCatalogo.Text = vExperienciaProfesional.NB_EMPRESA; txtClCatalogo.Text = vExperienciaProfesional.CL_EMPRESA; // txtNBRazon.Text = vExperienciaProfesional.NB_RAZON_SOCIAL; txtClCatalogo.ReadOnly = true; } } else { } } else { } }
public E_RESULTADO InsertaActualiza_C_EMPRESA(string tipo_transaccion, E_EMPRESAS V_C_EMPRESA, string usuario, string programa) { EmpresaOperaciones operaciones = new EmpresaOperaciones(); return(UtilRespuesta.EnvioRespuesta(operaciones.InsertaActualiza_C_EMPRESA(tipo_transaccion, V_C_EMPRESA, usuario, programa))); }