예제 #1
0
        protected void ButtonSubmit_Click(object sender, EventArgs e)
        {
            var manager         = new COIInvestigationManager();
            int investigationId = int.Parse(DropInvestigations.SelectedValue);
            var table           = manager.GetCompaniesByInvestigation(investigationId);
            var tableI          = manager.GetInvestigations();
            var rowI            = tableI.FindByInvestigationID(investigationId);
            var nw  = 0;
            var old = 0;

            foreach (ListItem v in CheckBoxCompanies.Items)
            {
                if (v.Selected)
                {
                    var row = table.FindByCompanyCIKInvestigationID(decimal.Parse(v.Value), investigationId);
                    if (row == null)
                    {
                        table.AddtblCOI_InvestigationCompanyRow(decimal.Parse(v.Value), rowI, false,
                                                                this.TextComment.Text);
                        nw++;
                    }
                    else
                    {
                        old++;
                    }
                }
            }
            manager.Save(table);
            Response.Redirect("../default.aspx?msg=" +
                              HttpUtility.UrlEncode("Succesfuly added " + nw.ToString() + " companies also found " +
                                                    old.ToString() + " companies that were already under investigation")
                              );
        }
예제 #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         var manager = new COIInvestigationManager();
         var table   = manager.GetInvestigations();
         this.DropInvestigations.DataSource     = table;
         this.DropInvestigations.DataValueField = "investigationId";
         this.DropInvestigations.DataTextField  = "InvestigationShortName";
         this.DropInvestigations.DataBind();
     }
 }