//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);
        }
Example #3
0
 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)));
        }