private void addDataTable() { int flag = wrapperDataBuffer.WrapperObject.Flag; if (flag == 3) { products product = wrapperDataBuffer.WrapperObject.Product; customServiceEntities customServiceEntities = new customServiceEntities("Product", product.ProductName, product.ProductDescription, product.ProductPrice, product.ProductID, 0); gridViewData.Add(customServiceEntities); } else if (flag == 2) { serviceProducts serviceItem = wrapperDataBuffer.WrapperObject.Service; customServiceEntities customServiceEntities = new customServiceEntities("Service", serviceItem.ServiceProName, serviceItem.ServiceProDesc, serviceItem.ServiceProPrice, 0, serviceItem.ServiceProID); gridViewData.Add(customServiceEntities); } addCustomServiceGrid.DataSource = gridViewData; }
private void bindDataTableHeaders() { customServiceEntities customServiceEntities = new customServiceEntities(null, null, null, 0, 0, 0); gridViewData.Add(customServiceEntities); addCustomServiceGrid.DataSource = gridViewData; customServiceEntities topEntity = (customServiceEntities)gridViewData[gridViewData.Count - 1]; gridViewData.RemoveAt(gridViewData.Count - 1); }
private void btnAddService_Click(object sender, EventArgs e) { String custServName = ((txtServiceName.Text).Replace(" ", string.Empty)).Clone().ToString(); if (custServName == "") { snameVerify.Show(); hideLabelsTimer(); } else if (!(addCustomServiceGrid.RowCount > 0)) { verifyServiceItems.Show(); hideLabelsTimer(); } else { List<customServiceEntities> serviceItems = new List<customServiceEntities>(); foreach (DataGridViewRow row in addCustomServiceGrid.Rows) { string type = row.Cells[0].Value.ToString(); string name = row.Cells[1].Value.ToString(); string description = row.Cells[2].Value.ToString(); string price = row.Cells[3].Value.ToString(); string productId = row.Cells[4].Value.ToString(); string serviceId = row.Cells[5].Value.ToString(); customServiceEntities customServiceEntities = new customServiceEntities(type, name, description, decimal.Parse(price), int.Parse(productId), int.Parse(serviceId)); serviceItems.Add(customServiceEntities); } String custServiceName = txtServiceName.Text; String addedValue = valueAddedText.Text; calculateTotal(); decimal valueAdded = 0; if (valueAddedText.Text != "" && valueAddedText.Text != null) { valueAdded = decimal.Parse(addedValue); } customService customService = new customService(0, custServiceName, serviceItems, valueAdded, total); stockDataManipulations stockDataManipulations = new stockDataManipulations(); Boolean verifyResult = stockDataManipulations.saveCustomPackage(customService); if (verifyResult) { custServInsertionSuccessMsg.Show(); hideLabelsTimer(); } else { custServInsertFailureMsg.Show(); hideLabelsTimer(); } } }