protected void btnSave_click(object sender, EventArgs e) { EscolaridadNegocio negocio = new EscolaridadNegocio(); E_ESCOLARIDAD vESCOLARIDAD = new E_ESCOLARIDAD(); if (!ptipo.Equals("Agregar")) { vEscolaridad.CL_ESCOLARIDAD = txtClCatalogo.Text; vEscolaridad.NB_ESCOLARIDAD = txtNbCatalogo.Text; vEscolaridad.FG_ACTIVO = chkActivo.Checked; vESCOLARIDAD.CL_NIVEL_ESCOLARIDAD = pCLNivelEscolaridad; //vEscolaridad.DS_ESCOLARIDAD = txtDsCatalogo.Text; E_RESULTADO vResultado = negocio.InsertaActualiza_C_ESCOLARIDAD(tipo_transaccion: E_TIPO_OPERACION_DB.A.ToString(), usuario: vClUsuario, programa: vNbPrograma, V_C_ESCOLARIDAD: vEscolaridad); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR); } else { vESCOLARIDAD.ID_ESCOLARIDAD = 1; vESCOLARIDAD.NB_ESCOLARIDAD = txtNbCatalogo.Text; vESCOLARIDAD.CL_ESCOLARIDAD = txtClCatalogo.Text; vESCOLARIDAD.FG_ACTIVO = chkActivo.Checked; vESCOLARIDAD.CL_NIVEL_ESCOLARIDAD = pCLNivelEscolaridad; E_RESULTADO vResultado = negocio.InsertaActualiza_C_ESCOLARIDAD(tipo_transaccion: E_TIPO_OPERACION_DB.I.ToString(), usuario: vClUsuario, programa: vNbPrograma, V_C_ESCOLARIDAD: vESCOLARIDAD); 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_ESCOLARIDAD(string tipo_transaccion, E_ESCOLARIDAD V_C_ESCOLARIDAD, string usuario, string programa) { using (context = new SistemaSigeinEntities()) { //Declaramos el objeto de valor de retorno //Declaramos el objeto de valor de retorno ObjectParameter pout_clave_retorno = new ObjectParameter("XML_RESULTADO", typeof(XElement)); ///pout_clave_retorno.Value = ""; //ObjectParameter pout_clave_retorno = new ObjectParameter("POUT_CLAVE_RETORNO", typeof(int)); context.SPE_INSERTA_ACTUALIZA_C_ESCOLARIDAD(pout_clave_retorno, V_C_ESCOLARIDAD.ID_ESCOLARIDAD, V_C_ESCOLARIDAD.CL_ESCOLARIDAD, V_C_ESCOLARIDAD.NB_ESCOLARIDAD, V_C_ESCOLARIDAD.DS_ESCOLARIDAD, V_C_ESCOLARIDAD.CL_NIVEL_ESCOLARIDAD, V_C_ESCOLARIDAD.CL_INSTITUCION, V_C_ESCOLARIDAD.FG_ACTIVO, usuario, usuario, programa, programa, tipo_transaccion); //regresamos el valor de retorno de sql return(XElement.Parse(pout_clave_retorno.Value.ToString())); } }
protected void Page_Load(object sender, EventArgs e) { EscolaridadNegocio negocio = new EscolaridadNegocio(); pCLNivelEscolaridad = (Request.QueryString["ID_NIVEL_ESCOLARIDAD"]); vClUsuario = ContextoUsuario.oUsuario.CL_USUARIO; vNbPrograma = ContextoUsuario.nbPrograma; if (!IsPostBack) { ptipo = Request.QueryString["TIPO"]; if (!ptipo.Equals("Agregar")) { pIdEscolaridad = int.Parse((Request.QueryString["ID"])); // EscolaridadNegocio negocio = new EscolaridadNegocio(); vEscolaridad = new E_ESCOLARIDAD(); var x = negocio.Obtener_C_ESCOLARIDAD(ID_ESCOLARIDAD: pIdEscolaridad).FirstOrDefault(); vEscolaridad.ID_ESCOLARIDAD = x.ID_ESCOLARIDAD; vEscolaridad.CL_ESCOLARIDAD = x.CL_ESCOLARIDAD; vEscolaridad.NB_ESCOLARIDAD = x.NB_ESCOLARIDAD; vEscolaridad.DS_ESCOLARIDAD = x.DS_ESCOLARIDAD; vEscolaridad.CL_NIVEL_ESCOLARIDAD = x.CL_NIVEL_ESCOLARIDAD; vEscolaridad.FG_ACTIVO = x.FG_ACTIVO; vEscolaridad.NB_ACTIVO = x.NB_ACTIVO; vEscolaridad.DS_FILTRO = x.DS_FILTRO; vEscolaridad.CL_INSTITUCION = x.CL_INSTITUCION; if (vEscolaridad != null) { txtNbCatalogo.Text = vEscolaridad.NB_ESCOLARIDAD; txtClCatalogo.Text = vEscolaridad.CL_ESCOLARIDAD; txtClCatalogo.ReadOnly = true; if (vEscolaridad.FG_ACTIVO == true) { chkActivo.Checked = true; } else { chkActivo.Checked = false; } } } } }
public E_RESULTADO InsertaActualiza_C_ESCOLARIDAD(string tipo_transaccion, E_ESCOLARIDAD V_C_ESCOLARIDAD, string usuario, string programa) { EscolaridadOperaciones operaciones = new EscolaridadOperaciones(); return(UtilRespuesta.EnvioRespuesta(operaciones.InsertaActualiza_C_ESCOLARIDAD(tipo_transaccion, V_C_ESCOLARIDAD, usuario, programa))); }