protected void imgAgregar_Click(object sender, ImageClickEventArgs e)
        {
            REGLA_MENSAJE_TRANSACCIONAL reglaMensajeTransaccional = new REGLA_MENSAJE_TRANSACCIONAL();
            reglaMensajeTransaccional.RMT_VALOR = ((TextBox)this.grvReglaMensajeTransaccional.FooterRow.FindControl("txtValorFooter")).Text;

            CAMPO campo = new CAMPO()
            {
                MEN_CODIGO = int.Parse(((HiddenField)this.frmMensajeTransaccional.FindControl("hdnCodigoMensaje")).Value),
                CAM_CODIGO = int.Parse(((DropDownList)this.grvReglaMensajeTransaccional.FooterRow.FindControl("drlCampoFooter")).SelectedValue)
            };
            reglaMensajeTransaccional.CAMPO = campo;

            MENSAJE_TRANSACCIONAL mensajeTransaccional = new MENSAJE_TRANSACCIONAL()
            {
                MTR_CODIGO = int.Parse(Request.QueryString["CodigoMensajeTransaccional"])
            };
            reglaMensajeTransaccional.MENSAJE_TRANSACCIONAL = mensajeTransaccional;

            EstadoOperacion Estado = BusinessLayer.Mensajeria.ReglaMensajeTransaccionalBL.insertarReglaMensajeTransaccional(reglaMensajeTransaccional);

            if (Estado.Estado)
            {
                this.grvReglaMensajeTransaccional.DataBind();
            }
            else
            {
                this.lblMensaje.Text = Estado.Mensaje;
            }
        }
 protected void dsReglaMensajeTransaccional_Selected(object sender, ObjectDataSourceStatusEventArgs e)
 {
     List<REGLA_MENSAJE_TRANSACCIONAL> lista = (List<REGLA_MENSAJE_TRANSACCIONAL>)e.ReturnValue;
     if (lista.Count == 0)
     {
         REGLA_MENSAJE_TRANSACCIONAL reglaMensaje = new REGLA_MENSAJE_TRANSACCIONAL();
         reglaMensaje.RMT_VALOR = "";
         lista.Add(reglaMensaje);
     }
 }