Exemplo n.º 1
0
 private void DGVtable_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
 {
     try
     {
         if (e.ColumnIndex == 0)
         {
             if (Convert.ToInt32(DGVtable.Rows[e.RowIndex].Cells[6].Value) != 0)
             {
                 MessageBox.Show("Table Currently in Use!");
             }
             else
             {
                 tableIdforUpdate      = Convert.ToInt32(DGVtable.Rows[e.RowIndex].Cells[2].Value);
                 txttableNumber.Text   = DGVtable.Rows[e.RowIndex].Cells[3].Value.ToString();
                 txttableCapacity.Text = DGVtable.Rows[e.RowIndex].Cells[4].Value.ToString();
                 if (DGVtable.Rows[e.RowIndex].Cells[5].Value.ToString() == "True")
                 {
                     chbxTableStatus.Checked = true;
                 }
                 else
                 {
                     chbxTableStatus.Checked = false;
                 }
                 btnSavelbl.Text = "Update";
             }
         }
         else if (e.ColumnIndex == 1)
         {
             if (Convert.ToInt32(DGVtable.Rows[e.RowIndex].Cells[6].Value) != 0)
             {
                 MessageBox.Show("Table Currently in Use!");
             }
             else
             {
                 DeleteDialogBox obj = new DeleteDialogBox();
                 obj.ShowDialog();
                 if (DeleteDialogBox.delete == 1)
                 {
                     if (objTblServicel.Delete_R_tables(Convert.ToInt32(DGVtable.Rows[e.RowIndex].Cells[2].Value)))
                     {
                         MessageBox.Show("Deleted Successfully.!");
                         LoadAllTables();
                         ClearAll();
                     }
                     else
                     {
                         MessageBox.Show("Deleted failed");
                     }
                 }
             }
         }
     }
     catch (Exception exp)
     {
         MessageBox.Show(exp.Message, "Exception Error");
     }
 }