Ejemplo n.º 1
0
    private void ReviewPartList()
    {
        int iIdUser, iIdExchange;
        var erm = new ExchangeReviewManager();

        iIdUser     = util.GetUserId();     // int.Parse(Session["IdUsr"].ToString());
        iIdExchange = int.Parse(lblIdExchange.Text.ToString());
        pnReviewExchangeAdd.Visible = true;
        if (erm.getCountExchangeReviewById(iIdExchange) > 0)
        {
            gvExchangeReview.DataSourceID = null;
            gvExchangeReview.DataSource   = erm.getExchangeReviewById(iIdExchange);
            gvExchangeReview.DataBind();
        }
        if (erm.getCountExchangeReviewById(iIdExchange, iIdUser) > 0)
        {
            var erct = erm.getExchangeReviewById(iIdExchange, iIdUser);
            ddlReviewExchangeReview.SelectedValue = erct.iIdReviewType.ToString();
            txtReviewExchangeObs.Text             = erct.sDescription.ToString();
            ddlReviewExchangeReview.Enabled       = false;
            txtReviewExchangeObs.Enabled          = false;
            btnAddExchangeReview.Visible          = false;
        }
        else
        {
            ddlReviewExchangeReview.Enabled = true;
            txtReviewExchangeObs.Enabled    = true;
            btnAddExchangeReview.Visible    = true;
        }
    }
Ejemplo n.º 2
0
    protected void imbSelectReviewExchange_Click(object sender, ImageClickEventArgs e)
    {
        var erm  = new ExchangeReviewManager();
        var rect = new ExchangeReviewCompositeType
        {
            iIdReviewExchange = Int32.Parse(((ImageButton)sender).CommandArgument.ToString()),
            iIdUser           = util.GetUserId()
        };

        pnReviewExchangeAdd.Visible           = true;
        ddlReviewExchangeReview.SelectedValue =
            erm.getExchangeReviewByIdReviewExchange(rect.iIdReviewExchange).iIdReviewType.ToString();
        txtReviewExchangeObs.Text = erm.getExchangeReviewByIdReviewExchange(rect.iIdReviewExchange).sDescription.ToString();

        btnUpdateReviewExchange.Visible = true;
        btnAddExchangeReview.Visible    = false;
        lblReviewExchange.Text          = rect.iIdReviewExchange.ToString();
        txtReviewExchangeObs.Enabled    = true;
        ddlReviewExchangeReview.Enabled = true;
    }
Ejemplo n.º 3
0
    protected void btnAddExchangeReview_Click(object sender, EventArgs e)
    {
        try
        {
            util.GetActionMenu(mpMenu.SelectedItem.Value);
            Util.isRequired(ddlReviewExchangeReview.SelectedValue, "Evaluación");
            Util.isRequired(txtReviewExchangeObs.Text.Trim(), "Observación");
            var erct = new ExchangeReviewCompositeType();
            var erm  = new ExchangeReviewManager();

            erct.iIdUser       = util.GetUserId();
            erct.iIdExchange   = int.Parse(lblIdExchange.Text.Trim().ToString());
            erct.iIdReviewType = int.Parse(ddlReviewExchangeReview.SelectedValue.ToString());
            Util.isRequired(txtReviewExchangeObs.Text.Trim(), "Observaciones");
            erct.sDescription = txtReviewExchangeObs.Text.Trim();
            erm.insertExchangeReview(erct);
            util.ErroDisplay(5, string.Empty, ref lblMessage);
            btnAddExchangeReview.Visible    = false;
            ddlReviewExchangeReview.Enabled = false;
            txtReviewExchangeObs.Enabled    = false;
            gvExchangeReview.DataSourceID   = null;
            gvExchangeReview.DataSource     = erm.getExchangeReviewById(int.Parse(lblIdExchange.Text.Trim().ToString()));
            gvExchangeReview.DataBind();
            btnUpdateAutorization.Visible = true;
        }
        catch (AccessViolationException ave)
        {
            Alert.Permisos(this.Page);
        }
        catch (ArgumentException ae)
        {
            util.ErroDisplay(3, ae.Message, ref lblMessage);
        }
        catch (Exception ex)
        {
            util.ErroDisplay(1, string.Empty, ref lblMessage);
        }
    }