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(); } }
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); } }
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 = "Не постојат полиси за раздолжување во тој период"; } }
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); }