Exemplo n.º 1
0
        private List <BranchSaleDetailModel> LoadGridDataInModel()
        {
            List <BranchSaleDetailModel> listdetailModel = new List <BranchSaleDetailModel>();

            for (int r = 0; r < grid.RowCount; r++)
            {
                BranchSaleDetailModel BranchDetailMod = new BranchSaleDetailModel();
                BranchDetailMod.ID            = Convert.ToInt64(grid.Rows[r].Cells["ID"].Value);
                BranchDetailMod.Shop_ID       = Convert.ToInt64(grid.Rows[r].Cells["Shop_ID"].Value);
                BranchDetailMod.User_ID       = Convert.ToInt64(grid.Rows[r].Cells["User_ID"].Value);
                BranchDetailMod.Branch_ID     = Convert.ToInt64(grid.Rows[r].Cells["Branch_ID"].Value);
                BranchDetailMod.Brand_Name    = Convert.ToString(grid.Rows[r].Cells["Brand_Name"].Value);
                BranchDetailMod.Brand_Size    = Convert.ToInt64(grid.Rows[r].Cells["Brand_Size"].Value);
                BranchDetailMod.BS_Summary_ID = Convert.ToInt64(grid.Rows[r].Cells["BS_Summary_ID"].Value);

                BranchDetailMod.Sale_Date   = Convert.ToDateTime(grid.Rows[r].Cells["Sale_Date"].Value);
                BranchDetailMod.Modify_Date = Convert.ToDateTime(grid.Rows[r].Cells["Modify_Date"].Value);

                BranchDetailMod.Category = Convert.ToString(grid.Rows[r].Cells["Category"].Value);

                BranchDetailMod.Brand_ID   = Convert.ToInt64(grid.Rows[r].Cells["Brand_ID"].Value);
                BranchDetailMod.Brand_Name = Convert.ToString(grid.Rows[r].Cells["Brand_Name"].Value);
                BranchDetailMod.Brand_Size = Convert.ToInt64(grid.Rows[r].Cells["Brand_Size"].Value);

                BranchDetailMod.Quantity   = Convert.ToInt64(grid.Rows[r].Cells["Quantity"].Value);
                BranchDetailMod.Rate       = Convert.ToInt64(grid.Rows[r].Cells["Rate"].Value);
                BranchDetailMod.Amount     = Convert.ToInt64(grid.Rows[r].Cells["Amount"].Value);
                BranchDetailMod.Commission = Convert.ToInt64(grid.Rows[r].Cells["Commission"].Value);
                BranchDetailMod.Reserve1   = Convert.ToString(grid.Rows[r].Cells["Reserve1"].Value);

                listdetailModel.Add(BranchDetailMod);
            }
            return(listdetailModel);
        }
Exemplo n.º 2
0
        private void BtnSave_Click(object sender, EventArgs e)
        {
            if (cboBrandSize.Text == "")
            {
                MessageBox.Show("Please Select Liquire Brand Name and it's size of packing");
                return;
            }

            BranchSaleDetailModel BranchDetailMod = new BranchSaleDetailModel();

            BranchDetailMod.ID            = m_Edit_SaleDetailID;
            BranchDetailMod.Shop_ID       = Auth.Instance().ShopId;
            BranchDetailMod.User_ID       = Auth.Instance().User_ID;
            BranchDetailMod.Branch_ID     = m_BranchID;
            BranchDetailMod.BS_Summary_ID = m_BranchSaleSummaryID;
            BranchDetailMod.Sale_Date     = dtBranchSaleDate.Value;
            BranchDetailMod.Modify_Date   = DateTime.Now;

            BranchDetailMod.Category = cboType.Text;

            BranchDetailMod.Brand_ID   = GetSelectedBrandID();
            BranchDetailMod.Brand_Name = cboBrand.Text;
            BranchDetailMod.Brand_Size = Convert.ToInt64(cboBrandSize.Text);

            BranchDetailMod.Quantity   = Convert.ToInt64(NBQuantity.Value);
            BranchDetailMod.Rate       = Convert.ToInt64(NBRate.Value);
            BranchDetailMod.Amount     = Convert.ToInt64(NBAmount.Value);
            BranchDetailMod.Commission = Convert.ToInt64(NBCommission.Value);
            BranchDetailMod.Reserve1   = TxtReserve.Text;

            List <BranchSaleDetailModel> listdetailModel = LoadGridDataInModel();

            if (m_Edit_GridRow_Index < 0)
            {
                listdetailModel.Add(BranchDetailMod);
            }
            else
            {
                listdetailModel[m_Edit_GridRow_Index] = BranchDetailMod;
            }

            grid.DataSource = listdetailModel;

            CalculateSummary();

            BtnAdd.Enabled     = true;
            BtnEdit.Enabled    = true;
            BtnSave.Enabled    = false;
            BtnCancel.Enabled  = false;
            GBControls.Enabled = false;
//                FillGrid();
        }