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; } }
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; }
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); } }