//public string usuario = ""; //public string programa = ""; protected void Page_Load(object sender, EventArgs e) { vClUsuario = ContextoUsuario.oUsuario.CL_USUARIO; vNbPrograma = ContextoUsuario.nbPrograma; if (!Page.IsPostBack) { ObtenerTiposCompetencia(); if (Request.Params["ID"] != null) { vIdClasificacion = int.Parse(Request.Params["ID"]); if (vIdClasificacion != 0) { SPE_OBTIENE_C_CLASIFICACION_COMPETENCIA_Result clasificacion = new SPE_OBTIENE_C_CLASIFICACION_COMPETENCIA_Result(); clasificacion = getClasificacion(vIdClasificacion); txtClClasificacion.Text = clasificacion.CL_CLASIFICACION; cmbIdTipoCompetencia.SelectedValue = clasificacion.CL_TIPO_COMPETENCIA; txtNbCategoria.Text = clasificacion.NB_CLASIFICACION_COMPETENCIA; txtDescripcion.Text = clasificacion.DS_CLASIFICACION_COMPETENCIA; txtNotasCategoria.Text = clasificacion.DS_NOTAS_CLASIFICACION; chkActivo.Checked = clasificacion.FG_ACTIVO; rdcClasificacionCompetencia.SelectedColor = System.Drawing.ColorTranslator.FromHtml(clasificacion.CL_COLOR.ToString()); } } } }
protected void btnGuardarRegistro_Click(object sender, EventArgs e) { SPE_OBTIENE_C_CLASIFICACION_COMPETENCIA_Result catalogo = new SPE_OBTIENE_C_CLASIFICACION_COMPETENCIA_Result(); string tipoTransaccion = E_TIPO_OPERACION_DB.I.ToString(); if (vIdClasificacion != 0) { tipoTransaccion = E_TIPO_OPERACION_DB.A.ToString(); catalogo = getClasificacion(int.Parse(vIdClasificacion.ToString())); } catalogo.CL_CLASIFICACION = txtClClasificacion.Text; catalogo.NB_CLASIFICACION_COMPETENCIA = txtNbCategoria.Text; catalogo.DS_CLASIFICACION_COMPETENCIA = txtDescripcion.Text; catalogo.DS_NOTAS_CLASIFICACION = txtNotasCategoria.Text; catalogo.CL_TIPO_COMPETENCIA = cmbIdTipoCompetencia.SelectedValue; catalogo.FG_ACTIVO = chkActivo.Checked; catalogo.CL_COLOR = HexConverter(rdcClasificacionCompetencia.SelectedColor); ClasificacionCompetenciaNegocio nClasificacionComp = new ClasificacionCompetenciaNegocio(); E_RESULTADO vResultado = nClasificacionComp.InsertaActualizaClasificacionCompetencia(tipoTransaccion, catalogo, vClUsuario, vNbPrograma); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rwmAlertas, vMensaje, vResultado.CL_TIPO_ERROR); }
public XElement InsertarActualizarClasificacionCompetencia(string pTipoTransaccion, SPE_OBTIENE_C_CLASIFICACION_COMPETENCIA_Result pClasificacionCompetencia, string pClUsuario, string pNbPrograma) { using (context = new SistemaSigeinEntities()) { ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement)); context.SPE_INSERTA_ACTUALIZA_C_CLASIFICACION_COMPETENCIA(pOutClRetorno, pClasificacionCompetencia.ID_CLASIFICACION_COMPETENCIA, pClasificacionCompetencia.CL_CLASIFICACION, pClasificacionCompetencia.CL_TIPO_COMPETENCIA, pClasificacionCompetencia.NB_CLASIFICACION_COMPETENCIA, pClasificacionCompetencia.DS_CLASIFICACION_COMPETENCIA, pClasificacionCompetencia.DS_NOTAS_CLASIFICACION, pClasificacionCompetencia.CL_COLOR, pClasificacionCompetencia.FG_ACTIVO, pClUsuario, pClUsuario, pNbPrograma, pNbPrograma, pTipoTransaccion); return(XElement.Parse(pOutClRetorno.Value.ToString())); } }
public E_RESULTADO InsertaActualizaClasificacionCompetencia(string pTipoTransaccion, SPE_OBTIENE_C_CLASIFICACION_COMPETENCIA_Result pClasificacionCompetencia, string pClUsuario, string pNbPrograma) { ClasificacionCompetenciaOperaciones oClasificacionCompetencia = new ClasificacionCompetenciaOperaciones(); return(UtilRespuesta.EnvioRespuesta(oClasificacionCompetencia.InsertarActualizarClasificacionCompetencia(pTipoTransaccion, pClasificacionCompetencia, pClUsuario, pNbPrograma))); }