Exemple #1
0
        private void DataGridViewEmployee_UserDeletedRow(object sender, DataGridViewRowEventArgs e)
        {
            DataGridView gridView = (DataGridView)sender;

            if (gridView == dataGridViewEmployee)
            {
                string cnic = e.Row.Cells[5].Value.ToString();
                Employee.Delete(cnic);

                dataGridViewCounter.Rows.Clear();
                Counter.LoadData(dataGridViewCounter);
                return;
            }

            if (gridView == dataGridViewProduct)
            {
                //MessageBox.Show("dataGridViewProduct");
                Product.Delete(Convert.ToInt32(e.Row.Cells[1].Value), e.Row.Cells[0].Value.ToString());

                dataGridViewInvoiceDetail.Rows.Clear();
                dataGridViewStockDetail.Rows.Clear();

                InvoiceStoresInfoProduct.LoadData(dataGridViewInvoiceDetail);
                StockContainsProduct.LoadData(dataGridViewStockDetail);
                return;
            }

            if (gridView == dataGridViewInvoice)
            {
                Invoice.Delete(e.Row.Cells[1].Value.ToString(), e.Row.Cells[0].Value.ToString());

                dataGridViewInvoiceDetail.Rows.Clear();
                InvoiceStoresInfoProduct.LoadData(dataGridViewInvoiceDetail);
                return;
            }

            if (gridView == dataGridViewStock)
            {
                Stock.Delete(e.Row.Cells[0].Value.ToString());

                dataGridViewStockDetail.Rows.Clear();
                StockContainsProduct.LoadData(dataGridViewStockDetail);
                return;
            }

            if (gridView == dataGridViewFloor)
            {
                //MessageBox.Show("dataGridViewFloor");
                Floor.Delete(Convert.ToInt32(e.Row.Cells[0].Value));

                dataGridViewProduct.Rows.Clear();
                Product.LoadData(dataGridViewProduct);

                dataGridViewSurveillanceCamera.Rows.Clear();
                SurveillanceCamera.LoadData(dataGridViewSurveillanceCamera);
                return;
            }

            if (gridView == dataGridViewCounter)
            {
                //MessageBox.Show("dataGridViewCounter");
                Counter.Delete(Convert.ToInt32(e.Row.Cells[0].Value));

                dataGridViewInvoice.Rows.Clear();
                Invoice.LoadData(dataGridViewInvoice);


                return;
            }

            if (gridView == dataGridViewSurveillanceCamera)
            {
                //MessageBox.Show("dataGridViewSurveillanceCamera");
                SurveillanceCamera.Delete(Convert.ToInt32(e.Row.Cells[0].Value));

                dataGridViewCounter.Rows.Clear();
                Counter.LoadData(dataGridViewCounter);
                return;
            }

            if (gridView == dataGridViewStockDetail)
            {
                //MessageBox.Show("dataGridViewStockDetail");
                StockContainsProduct.Delete(e.Row.Cells[0].Value.ToString(), Convert.ToInt32(e.Row.Cells[1].Value));

                return;
            }

            if (gridView == dataGridViewInvoiceDetail)
            {
                //MessageBox.Show("dataGridViewInvoiceDetail");
                InvoiceStoresInfoProduct.Delete(e.Row.Cells[0].Value.ToString(), Convert.ToInt32(e.Row.Cells[1].Value));

                return;
            }
        }