protected void Page_Load(object sender, EventArgs e) { DepositId = Convert.ToInt32(Request["id"]); DepositInfomation1.InitDepositInformation(true); FileDownloadList1.InitFileDownloadList((int)CConstValue.Upload.Deposit); if (!IsPostBack) { // new if (Request["type"] == "0") { // nothing } else { var cDeposit = new CDeposit(); var deposit = cDeposit.Get(DepositId); DepositInfomation1.SetData(deposit); FileDownloadList1.GetFileDownload(deposit.DepositId); } } }
protected void GetDepositDetail() { var buttonList = new List <string>(); buttonList.Add("Add Deposit"); buttonList.Add("Excel"); if (RadGridDepositList.SelectedValue != null) { var cDeposit = new CDeposit(); var deposit = cDeposit.Get(Convert.ToInt32(RadGridDepositList.SelectedValue.ToString())); DepositInfomation1.SetData(deposit); FileDownloadList1.GetFileDownload(Convert.ToInt32(RadGridDepositList.SelectedValue)); bool isChecked = false; switch (deposit.Status) { // Pending case 1: if (CurrentUserId == deposit.CreatedId) { buttonList.Add("Modify Deposit"); buttonList.Add("Confirm"); buttonList.Add("Cancel"); isChecked = true; } break; // Created case 2: if (CurrentGroupId == (int)CConstValue.UserGroupForDepositConfirm.Accounting) //HQ { buttonList.Add("Confirm"); } else { buttonList.Add("Cancel"); } break; // Confirmed case 3: if (CurrentGroupId == (int)CConstValue.UserGroupForDepositConfirm.Accounting) //HQ { buttonList.Add("Cancel"); } break; // cancel default: if (CurrentGroupId == (int)CConstValue.UserGroupForDepositConfirm.Accounting) //HQ { // nothing } else { buttonList.Add("Confirm"); isChecked = true; } break; } _radGridDepositPayment.ClientSettings.AllowRowsDragDrop = isChecked; RadGridUnDepositPayment.ClientSettings.AllowRowsDragDrop = isChecked; } foreach (RadToolBarItem item in DepositInfoToolbar.Items) { if (buttonList.Contains(item.Text)) { item.Enabled = true; } else { item.Enabled = false; } } _linqDataSourceDepositPayment.WhereParameters.Clear(); LinqDataSourceUnDepositPayment.WhereParameters.Clear(); if (RadGridDepositList.SelectedValue != null) { _linqDataSourceDepositPayment.WhereParameters.Add("DepositId", DbType.Int32, RadGridDepositList.SelectedValue.ToString()); LinqDataSourceUnDepositPayment.WhereParameters.Add("SiteLocationId", DbType.Int32, CurrentSiteLocationId.ToString()); } else { _linqDataSourceDepositPayment.WhereParameters.Add("DepositId", DbType.Int32, 0.ToString()); LinqDataSourceUnDepositPayment.WhereParameters.Add("SiteLocationId", DbType.Int32, 0.ToString()); } _linqDataSourceDepositPayment.Where = "DepositId == @DepositId"; LinqDataSourceUnDepositPayment.Where = "SiteLocationId == @SiteLocationId"; }