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