protected void lvACBankAccountDepositItem_ItemCommand(object sender, ListViewCommandEventArgs e) { Int64 BankAccountDepositItemID; Int64.TryParse(e.CommandArgument.ToString(), out BankAccountDepositItemID); if (BankAccountDepositItemID > 0) { if (string.Equals(e.CommandName, "EditItem")) { _BankAccountDepositItemID = BankAccountDepositItemID; PrepareEditViewDepositeItem(); pnlAdd.Visible = false; pnlUpdate.Visible = true; } else if (string.Equals(e.CommandName, "DeleteItem")) { try { Int64 result = -1; ACBankAccountDepositItem_DetailedEntity depositeItemEntity = (from s in CurrentACBankAccountDepositItemList where s.BankAccountDepositItemID == BankAccountDepositItemID select s).FirstOrDefault(); CurrentACBankAccountDepositItemList.Remove(depositeItemEntity); BindACBankAccountDepositItemList(); } catch (Exception ex) { MiscUtil.ShowMessage(lblMessage, ex.Message, true); } } } }
protected void btnUpdate_Click(object sender, EventArgs e) { if (ValidateInputAccounts()) { // Implement Update Code Here. ACBankAccountDepositItem_DetailedEntity cust = (from c in CurrentACBankAccountDepositItemList where c.BankAccountDepositItemID == CurrentACBankAccountDepositItemEntity.BankAccountDepositItemID select c).SingleOrDefault(); CurrentACBankAccountDepositItemList.Remove(cust); ACBankAccountDepositItem_DetailedEntity aCBankAccountDepositItemEntity = cust; if (hdEmpID.Value != "0") { aCBankAccountDepositItemEntity.AccountID = Int64.Parse(hdEmpID.Value); aCBankAccountDepositItemEntity.AccountName = txtItemName.Text.ToString().Trim(); } if (ddlItemID.Items.Count > 0) { if (ddlItemID.SelectedValue == "0") { aCBankAccountDepositItemEntity.ItemID = null; aCBankAccountDepositItemEntity.ItemName = String.Empty; } else { aCBankAccountDepositItemEntity.ItemID = Int64.Parse(ddlItemID.SelectedValue); aCBankAccountDepositItemEntity.ItemName = ddlItemID.SelectedItem.ToString(); } } if (ddlRequisitionID.Items.Count > 0) { if (ddlRequisitionID.SelectedValue == "0") { aCBankAccountDepositItemEntity.RequisitionID = null; aCBankAccountDepositItemEntity.RequisitionNo = String.Empty; } else { aCBankAccountDepositItemEntity.RequisitionID = Int64.Parse(ddlRequisitionID.SelectedValue); aCBankAccountDepositItemEntity.RequisitionNo = ddlRequisitionID.SelectedItem.ToString(); } } if (ddlWorkOrderID.Items.Count > 0) { if (ddlWorkOrderID.SelectedValue == "0") { aCBankAccountDepositItemEntity.WorkOrderID = null; aCBankAccountDepositItemEntity.WorkOrderNo = String.Empty; } else { aCBankAccountDepositItemEntity.WorkOrderID = Int64.Parse(ddlWorkOrderID.SelectedValue); aCBankAccountDepositItemEntity.WorkOrderNo = ddlWorkOrderID.SelectedItem.ToString(); } } if (ddlBillID.Items.Count > 0) { if (ddlBillID.SelectedValue == "0") { aCBankAccountDepositItemEntity.BillID = null; aCBankAccountDepositItemEntity.BillNo = String.Empty; } else { aCBankAccountDepositItemEntity.BillID = Int64.Parse(ddlBillID.SelectedValue); aCBankAccountDepositItemEntity.BillNo = ddlBillID.SelectedItem.ToString(); } } if (ddlProjectID.Items.Count > 0) { if (ddlProjectID.SelectedValue == "0") { aCBankAccountDepositItemEntity.ProjectID = null; aCBankAccountDepositItemEntity.ProjectName = String.Empty; } else { aCBankAccountDepositItemEntity.ProjectID = Int64.Parse(ddlProjectID.SelectedValue); aCBankAccountDepositItemEntity.ProjectName = ddlProjectID.SelectedItem.ToString(); } } if (ddlProjectFloorID.Items.Count > 0) { if (ddlProjectFloorID.SelectedValue == "0") { aCBankAccountDepositItemEntity.ProjectFloorID = null; aCBankAccountDepositItemEntity.ProjectFloorName = String.Empty; } else { aCBankAccountDepositItemEntity.ProjectFloorID = Int64.Parse(ddlProjectFloorID.SelectedValue); aCBankAccountDepositItemEntity.ProjectFloorName = ddlProjectFloorID.SelectedItem.ToString(); } } if (ddlProjectFloorUnitID.Items.Count > 0) { if (ddlProjectFloorUnitID.SelectedValue == "0") { aCBankAccountDepositItemEntity.ProjectFloorUnitID = null; aCBankAccountDepositItemEntity.ProjectFloorUnitName = String.Empty; } else { aCBankAccountDepositItemEntity.ProjectFloorUnitID = Int64.Parse(ddlProjectFloorUnitID.SelectedValue); aCBankAccountDepositItemEntity.ProjectFloorUnitName = ddlProjectFloorUnitID.SelectedItem.ToString(); } } if (!txtAmount.Text.Trim().IsNullOrEmpty()) { aCBankAccountDepositItemEntity.Amount = Decimal.Parse(txtAmount.Text.Trim()); } aCBankAccountDepositItemEntity.Memo = txtMemoDetail.Text.Trim(); CurrentACBankAccountDepositItemList.Add(aCBankAccountDepositItemEntity); BindACBankAccountDepositItemList(); pnlAdd.Visible = true; pnlUpdate.Visible = false; ClearAll(); BuildTotalValueLabel(); } }
protected void btnAddItem_Click(object sender, EventArgs e) { if (ValidateInputAccounts()) { ACBankAccountDepositItem_DetailedEntity aCBankAccountDepositItemEntity = new ACBankAccountDepositItem_DetailedEntity(); aCBankAccountDepositItemEntity.BankAccountDepositItemID = CurrentACBankAccountDepositItemList.Count + 1; if (hdEmpID.Value != "0") { aCBankAccountDepositItemEntity.AccountID = Int64.Parse(hdEmpID.Value); aCBankAccountDepositItemEntity.AccountName = txtItemName.Text.ToString().Trim(); } if (ddlItemID.Items.Count > 0) { if (ddlItemID.SelectedValue == "0") { aCBankAccountDepositItemEntity.ItemID = null; } else { aCBankAccountDepositItemEntity.ItemID = Int64.Parse(ddlItemID.SelectedValue); aCBankAccountDepositItemEntity.ItemName = ddlItemID.SelectedItem.ToString(); } } if (ddlRequisitionID.Items.Count > 0) { if (ddlRequisitionID.SelectedValue == "0") { aCBankAccountDepositItemEntity.RequisitionID = null; } else { aCBankAccountDepositItemEntity.RequisitionID = Int64.Parse(ddlRequisitionID.SelectedValue); aCBankAccountDepositItemEntity.RequisitionNo = ddlRequisitionID.SelectedItem.ToString(); } } if (ddlWorkOrderID.Items.Count > 0) { if (ddlWorkOrderID.SelectedValue == "0") { aCBankAccountDepositItemEntity.WorkOrderID = null; } else { aCBankAccountDepositItemEntity.WorkOrderID = Int64.Parse(ddlWorkOrderID.SelectedValue); aCBankAccountDepositItemEntity.WorkOrderNo = ddlWorkOrderID.SelectedItem.ToString(); } } if (ddlBillID.Items.Count > 0) { if (ddlBillID.SelectedValue == "0") { aCBankAccountDepositItemEntity.BillID = null; } else { aCBankAccountDepositItemEntity.BillID = Int64.Parse(ddlBillID.SelectedValue); aCBankAccountDepositItemEntity.BillNo = ddlBillID.SelectedItem.ToString(); } } if (ddlProjectID.Items.Count > 0) { if (ddlProjectID.SelectedValue == "0") { aCBankAccountDepositItemEntity.ProjectID = null; } else { aCBankAccountDepositItemEntity.ProjectID = Int64.Parse(ddlProjectID.SelectedValue); aCBankAccountDepositItemEntity.ProjectName = ddlProjectID.SelectedItem.ToString(); } } if (ddlProjectFloorID.Items.Count > 0) { if (ddlProjectFloorID.SelectedValue == "0") { aCBankAccountDepositItemEntity.ProjectFloorID = null; } else { aCBankAccountDepositItemEntity.ProjectFloorID = Int64.Parse(ddlProjectFloorID.SelectedValue); aCBankAccountDepositItemEntity.ProjectFloorName = ddlProjectFloorID.SelectedItem.ToString(); } } if (ddlProjectFloorUnitID.Items.Count > 0) { if (ddlProjectFloorUnitID.SelectedValue == "0") { aCBankAccountDepositItemEntity.ProjectFloorUnitID = null; } else { aCBankAccountDepositItemEntity.ProjectFloorUnitID = Int64.Parse(ddlProjectFloorUnitID.SelectedValue); aCBankAccountDepositItemEntity.ProjectFloorUnitName = ddlProjectFloorUnitID.SelectedItem.ToString(); } } if (!txtAmount.Text.Trim().IsNullOrEmpty()) { aCBankAccountDepositItemEntity.Amount = Decimal.Parse(txtAmount.Text.Trim()); } aCBankAccountDepositItemEntity.Memo = txtMemoDetail.Text.Trim(); CurrentACBankAccountDepositItemList.Add(aCBankAccountDepositItemEntity); BindACBankAccountDepositItemList(); ClearAll(); BuildTotalValueLabel(); } }