示例#1
0
文件: Sales.cs 项目: raryin/dp2
        private void dg_data_CellContentClick_1(object sender, DataGridViewCellEventArgs e)
        {
            var senderGrid = (DataGridView)sender;

            if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex >= 0)
            {
                switch (e.ColumnIndex)
                {
                case 2:     //View
                    //Pass the ID to view and the date of the sale.
                    //The date is passed so the database doesn't need to retrieve it again.
                    new screens.SalesView(_connection, records[e.RowIndex].SaleID, records[e.RowIndex].Date).Show();
                    break;

                case 3:     //Edit
                    break;

                case 4:     //Delete
                    _connection.DeleteReceipt(records[e.RowIndex].SaleID);
                    break;

                default:
                    break;
                }
            }
        }
示例#2
0
 private void btn_delete_Click(object sender, EventArgs e)
 {
     _connection.DeleteReceipt(_selected);
     this.Close();
 }