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); }
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(); }