protected void gvwMaster_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "EditRow") { int id = Convert.ToInt32(e.CommandArgument); mvwForm.ActiveViewIndex = 1; var salesTarget = SalesTargetService.GetTarget(id); RowID = id; ddlBranch.SelectedValue = salesTarget.BranchID.ToString(); mypPeriode.SelectedDate = new DateTime(salesTarget.Year, salesTarget.Month, 1); txtFreshMemberUnit.Value = Convert.ToDouble(salesTarget.FreshMemberUnit); txtFreshMemberRevenue.Value = Convert.ToDouble(salesTarget.FreshMemberRevenue); txtRenewalUnit.Value = Convert.ToDouble(salesTarget.RenewalUnit); txtRenewalRevenue.Value = Convert.ToDouble(salesTarget.RenewalRevenue); txtUpgradeUnit.Value = Convert.ToDouble(salesTarget.UpgradeUnit); txtUpgradeRevenue.Value = Convert.ToDouble(salesTarget.UpgradeRevenue); txtVocalRevenue.Value = Convert.ToDouble(salesTarget.VocalRevenue); txtPilatesRevenue.Value = Convert.ToDouble(salesTarget.PilatesRevenue); txtOtherRevenue.Value = Convert.ToDouble(salesTarget.OtherRevenue); txtEFTCollectionRevenue.Value = Convert.ToDouble(salesTarget.EFTCollectionRevenue); txtDropOffUnit.Value = Convert.ToDouble(salesTarget.DropOffUnit); txtCancelFees.Value = Convert.ToDouble(salesTarget.CancelFees); txtFreezeFees.Value = Convert.ToDouble(salesTarget.FreezeFees); txtFreezeUnit.Value = Convert.ToDouble(salesTarget.FreezeUnit); txtFreshMemberUnit.Focus(); } }
protected void btnSave_Click(object sender, EventArgs e) { Page.Validate("AddEdit"); if (Page.IsValid) { try { switch (RowID) { case 0: SalesTargetService.AddTarget( Convert.ToInt32(ddlBranch.SelectedValue), mypPeriode.SelectedDate.GetValueOrDefault(DateTime.Today).Year, mypPeriode.SelectedDate.GetValueOrDefault(DateTime.Today).Month, Convert.ToInt32(txtFreshMemberUnit.Value.GetValueOrDefault()), Convert.ToInt32(txtUpgradeUnit.Value.GetValueOrDefault()), Convert.ToInt32(txtRenewalUnit.Value.GetValueOrDefault()), Convert.ToDecimal(txtFreshMemberRevenue.Value.GetValueOrDefault()), Convert.ToDecimal(txtUpgradeRevenue.Value.GetValueOrDefault()), Convert.ToDecimal(txtRenewalRevenue.Value.GetValueOrDefault()), Convert.ToDecimal(txtPilatesRevenue.Value.GetValueOrDefault()), Convert.ToDecimal(txtVocalRevenue.Value.GetValueOrDefault()), Convert.ToDecimal(txtEFTCollectionRevenue.Value.GetValueOrDefault()), Convert.ToInt32(txtDropOffUnit.Value.GetValueOrDefault()), Convert.ToDecimal(txtCancelFees.Value.GetValueOrDefault()), Convert.ToInt32(txtFreezeUnit.Value.GetValueOrDefault()), Convert.ToDecimal(txtFreezeFees.Value.GetValueOrDefault()), Convert.ToDecimal(txtOtherRevenue.Value.GetValueOrDefault())); break; default: SalesTargetService.UpdateTarget( RowID, Convert.ToInt32(ddlBranch.SelectedValue), mypPeriode.SelectedDate.GetValueOrDefault(DateTime.Today).Year, mypPeriode.SelectedDate.GetValueOrDefault(DateTime.Today).Month, Convert.ToInt32(txtFreshMemberUnit.Value.GetValueOrDefault()), Convert.ToInt32(txtUpgradeUnit.Value.GetValueOrDefault()), Convert.ToInt32(txtRenewalUnit.Value.GetValueOrDefault()), Convert.ToDecimal(txtFreshMemberRevenue.Value.GetValueOrDefault()), Convert.ToDecimal(txtUpgradeRevenue.Value.GetValueOrDefault()), Convert.ToDecimal(txtRenewalRevenue.Value.GetValueOrDefault()), Convert.ToDecimal(txtPilatesRevenue.Value.GetValueOrDefault()), Convert.ToDecimal(txtVocalRevenue.Value.GetValueOrDefault()), Convert.ToDecimal(txtEFTCollectionRevenue.Value.GetValueOrDefault()), Convert.ToInt32(txtDropOffUnit.Value.GetValueOrDefault()), Convert.ToDecimal(txtCancelFees.Value.GetValueOrDefault()), Convert.ToInt32(txtFreezeUnit.Value.GetValueOrDefault()), Convert.ToDecimal(txtFreezeFees.Value.GetValueOrDefault()), Convert.ToDecimal(txtOtherRevenue.Value.GetValueOrDefault())); break; } mvwForm.ActiveViewIndex = 0; gvwMaster.DataBind(); } catch (Exception ex) { WebFormHelper.SetLabelTextWithCssClass(lblStatus, ex.Message, LabelStyleNames.ErrorMessage); LogService.ErrorException(GetType().FullName, ex); } } }
protected void lnbDelete_Click(object sender, EventArgs e) { int[] id = WebFormHelper.GetRowIdForDeletion(gvwMaster); SalesTargetService.DeleteTarget(id); }