protected void btnGuardar_Click(object sender, EventArgs e) { SPE_OBTIENE_C_IDIOMA_Result idioma = new SPE_OBTIENE_C_IDIOMA_Result(); string tipo_transaccion = E_TIPO_OPERACION_DB.I.ToString(); if (vIdIdioma != 0) { tipo_transaccion = E_TIPO_OPERACION_DB.A.ToString(); idioma.ID_IDIOMA = vIdIdioma; } idioma.CL_IDIOMA = txtClIdioma.Text; idioma.NB_IDIOMA = txtNbIdioma.Text; idioma.FG_ACTIVO = chkActivo.Checked; IdiomaNegocio neg = new IdiomaNegocio(); E_RESULTADO vResultado = neg.InsertaActualiza_C_IDIOMA(tipo_transaccion, idioma, 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); UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR); }
public XElement InsertaActualiza_C_IDIOMA(string tipo_transaccion, SPE_OBTIENE_C_IDIOMA_Result V_C_IDIOMA, 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)); context.SPE_INSERTA_ACTUALIZA_C_IDIOMA(pout_clave_retorno, V_C_IDIOMA.ID_IDIOMA, V_C_IDIOMA.CL_IDIOMA, V_C_IDIOMA.NB_IDIOMA, V_C_IDIOMA.FG_ACTIVO, usuario, usuario, programa, programa, tipo_transaccion); //regresamos el valor de retorno de sql return(XElement.Parse(pout_clave_retorno.Value.ToString())); } }
private void cargarIdioma() { SPE_OBTIENE_C_IDIOMA_Result idioma = new SPE_OBTIENE_C_IDIOMA_Result(); IdiomaNegocio neg = new IdiomaNegocio(); idioma = neg.Obtener_C_IDIOMA(vIdIdioma).FirstOrDefault(); if (idioma != null) { txtClIdioma.Text = idioma.CL_IDIOMA; txtNbIdioma.Text = idioma.NB_IDIOMA; chkActivo.Checked = idioma.FG_ACTIVO; } }
public E_RESULTADO InsertaActualiza_C_IDIOMA(string tipo_transaccion, SPE_OBTIENE_C_IDIOMA_Result V_C_IDIOMA, string usuario, string programa) { IdiomaOperaciones operaciones = new IdiomaOperaciones(); return(UtilRespuesta.EnvioRespuesta(operaciones.InsertaActualiza_C_IDIOMA(tipo_transaccion, V_C_IDIOMA, usuario, programa))); }