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