Exemplo n.º 1
0
        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);
                    }
                }
            }
        }
Exemplo n.º 2
0
        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();
            }
        }
Exemplo n.º 3
0
        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();
            }
        }