protected void btnInsert_Click(object sender, EventArgs e)
    {
        List <RollBackDistributionCompanyInfo> finalList = listSelected;
        GridViewRowCollection displayedRows = gvSelectedRollBаcks.Rows;

        foreach (GridViewRow gvRow in displayedRows)
        {
            CheckBox cbIsForRollBack           = gvRow.FindControl("cbSelected") as CheckBox;
            int      rollBackID                = Convert.ToInt32(gvSelectedRollBаcks.DataKeys[gvRow.RowIndex].Value);
            RollBackDistributionCompanyInfo fi = finalList.Where(c => c.ID == rollBackID).SingleOrDefault();
            fi.IsForRollBack = cbIsForRollBack.Checked;
        }

        if (finalList.Where(c => c.IsForRollBack).ToList().Count > 0)
        {
            if (RollBackDistribution.CanMakeGroupRollBack(finalList.Where(c => c.IsForRollBack).ToList()))
            {
                lblError.Visible = false;
                RollBackDistribution.InsertForCompany(finalList.Where(c => c.IsForRollBack).ToList(), this.PageUser.ID);
            }
            else
            {
                lblError.Text    = "Имате избрано раздолжници од повеќе компании";
                lblError.Visible = true;
            }
        }
        else
        {
            lblError.Text    = "Немате селектирано ниту една раздолжница";
            lblError.Visible = true;
        }
    }
 protected void btnPintRollBack_Click(object sender, EventArgs e)
 {
     if (GXGridView1SelectedValue > 0)
     {
         RollBackDistribution rbd = RollBackDistribution.Get(GXGridView1SelectedValue);
         RollBackDistributionController.CreateFileForExistingRollBack(rbd);
     }
 }
 protected void btnDiscard_Click(object sender, EventArgs e)
 {
     if (GXGridView1SelectedValue > 0)
     {
         RollBackDistribution rbd = RollBackDistribution.Get(GXGridView1SelectedValue);
         RollBackDistribution.SetDiscardedFromBranch(rbd);
         GXGridView1SelectedValue = 0;
         GXGridView1.DataBind();
     }
 }
Esempio n. 4
0
    protected void btnCreateClick(object sender, EventArgs e)
    {
        lblFeedBack.Visible = false;
        DateTime             startDate          = DateTime.Parse(tbStartDate.Text);
        DateTime             endDate            = DateTime.Parse(tbEndDate.Text);
        int                  insuranceCompanyID = int.Parse(ddlInsuranceCompany.SelectedValue);
        RollBackDistribution rbd = RollBackDistribution.GetRollBack(startDate, endDate, insuranceCompanyID);

        RollBackDistributionController.CreateFileForRollBack(rbd, false);
    }
 protected void btnConfirm_Click(object sender, EventArgs e)
 {
     if (GXGridView1SelectedValue > 0)
     {
         RollBackDistribution rbd = RollBackDistribution.Get(GXGridView1SelectedValue);
         RollBackDistribution.SetConfirmedFromCompany(rbd);
         GXGridView1SelectedValue = 0;
         GXGridView1.DataBind();
     }
 }
 protected void btnPintRollBack_Click(object sender, EventArgs e)
 {
     btnPreview.CssClass = "osvezi";
     btnReport.CssClass  = "izvestaj";
     btnSearch.CssClass  = "prebaraj";
     // btnDiscard.CssClass = "storniraj";
     btnPintRollBack.CssClass = "pecati";
     // btnConfirm.CssClass = "potvrdi";
     if (GXGridView1SelectedValue > 0)
     {
         RollBackDistribution rbd = RollBackDistribution.Get(GXGridView1SelectedValue);
         RollBackDistributionController.CreateFileForExistingWithoutPaymentTypeRecap(rbd);
     }
 }
Esempio n. 7
0
    protected void btnInsert_Click(object sender, EventArgs e)
    {
        DateTime startDate          = DateTime.Parse(tbStartDate.Text);
        DateTime endDate            = DateTime.Parse(tbEndDate.Text);
        int      insuranceCompanyID = int.Parse(ddlInsuranceCompany.SelectedValue);
        int      count = RollBackDistribution.InsertRollBackDistribution(startDate, endDate, insuranceCompanyID);

        if (count > 0)
        {
            lblFeedBack.Visible = true;
            lblFeedBack.Text    = "Снимено е раздолжувањето";
        }
        else
        {
            lblFeedBack.Visible = true;
            lblFeedBack.Text    = "Не постојат полиси за раздолжување во тој период";
        }
    }
Esempio n. 8
0
    protected void btnInsert_Click(object sender, EventArgs e)
    {
        //Check last page changed old policies
        List <RollBackDistributionInfo> lastRBInfos   = selectedOldRollBackInfos;
        List <RollBackDistributionInfo> totalInfos    = listOldRollBackInfos;
        GridViewRowCollection           displayedRows = gvOldPolicies.Rows;

        foreach (GridViewRow gvRow in displayedRows)
        {
            CheckBox cbIsForRollBack    = gvRow.FindControl("cbIsForRollBack") as CheckBox;
            int      rollBackInfoID     = Convert.ToInt32(gvOldPolicies.DataKeys[gvRow.RowIndex].Value);
            RollBackDistributionInfo fi = lastRBInfos.Where(f => f.ID == rollBackInfoID).SingleOrDefault();
            fi.IsForRollBack = cbIsForRollBack.Checked;
            RollBackDistributionInfo trdi = totalInfos.Where(f => f.ID == rollBackInfoID).SingleOrDefault();
            trdi.IsForRollBack = cbIsForRollBack.Checked;
        }
        selectedOldRollBackInfos = lastRBInfos;
        listOldRollBackInfos     = totalInfos;

        //Check last page changed new policies
        List <RollBackDistributionInfo> lastRBNewInfos   = selectedNewRollBackInfos;
        List <RollBackDistributionInfo> totalNewInfos    = listNewRollBackInfos;
        GridViewRowCollection           displayedNewRows = gvNewPolicies.Rows;

        foreach (GridViewRow gvRow in displayedNewRows)
        {
            CheckBox cbIsForRollBack    = gvRow.FindControl("cbIsForRollBack") as CheckBox;
            int      rollBackInfoID     = Convert.ToInt32(gvNewPolicies.DataKeys[gvRow.RowIndex].Value);
            RollBackDistributionInfo fi = lastRBNewInfos.Where(f => f.ID == rollBackInfoID).SingleOrDefault();
            fi.IsForRollBack = cbIsForRollBack.Checked;
            RollBackDistributionInfo trdi = totalNewInfos.Where(f => f.ID == rollBackInfoID).SingleOrDefault();
            trdi.IsForRollBack = cbIsForRollBack.Checked;
        }
        selectedNewRollBackInfos = lastRBNewInfos;
        listNewRollBackInfos     = totalNewInfos;

        RollBackDistribution.InsertByInsuranceSubTypeAndCompanyFromBranch(int.Parse(ddlInsuranceCompany.SelectedValue), this.PageBranch.ID, this.PageUser.ID, listOldRollBackInfos, listNewRollBackInfos, DateTime.Parse(tbStartDate.Text), DateTime.Parse(tbEndDate.Text));
        //  RollBackDistributionController.CreateFileForSelectedPolicies(listOldRollBackInfos, listNewRollBackInfos, DateTime.Parse(tbStartDate.Text), DateTime.Parse(tbEndDate.Text), int.Parse(ddlInsuranceCompany.SelectedValue), this.PageBranch.ID);
    }