private void btnDelete_Click(object sender, RoutedEventArgs e) { System.Windows.Forms.DialogResult dialogResult = System.Windows.Forms.MessageBox.Show("Are you sure you want to Delete record?", "Delete Record", System.Windows.Forms.MessageBoxButtons.YesNo); if (dialogResult == System.Windows.Forms.DialogResult.Yes) { CommissionView cm = dgvCommission.SelectedItem as CommissionView; if (cm != null) { int id = Convert.ToInt32(cm.ID); if (id != 0) { deleteClientRecord(id); getDatagridDetails(); System.Windows.MessageBox.Show("Record deleted successfuly!"); } } else { System.Windows.MessageBox.Show("No record selected!"); } } }
public void getDatagridDetails() { List <CommissionView> lstCommissions = new List <CommissionView>(); CommissionView commissionView = new CommissionView(); try { queryString = "SELECT dbspa.tblcommissions.ID, dbspa.tblservicetype.description as 'SERVICE TYPE', " + "dbspa.tblcommissions.commission as 'COMMISSION' FROM (dbspa.tblcommissions INNER JOIN dbspa.tblservicetype ON " + "dbspa.tblcommissions.serviceTypeID = dbspa.tblservicetype.ID) WHERE (dbspa.tblcommissions.isDeleted = 0)"; MySqlDataReader reader = conDB.getSelectConnection(queryString, null); while (reader.Read()) { commissionView.ID = reader["ID"].ToString(); commissionView.ServiceType = reader["SERVICE TYPE"].ToString(); commissionView.Commission = reader["COMMISSION"].ToString(); lstCommissions.Add(commissionView); commissionView = new CommissionView(); } conDB.closeConnection(); dgvCommission.ItemsSource = lstCommissions; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnEdit_Click(object sender, RoutedEventArgs e) { CommissionView comView = dgvCommission.SelectedItem as CommissionView; if (comView != null) { int id = Convert.ToInt32(comView.ID); if (id != 0) { CommissionModel com = getCommissionModel(id); com.ServiceTypeModel = getServiceTypeModel(Convert.ToInt32(com.ServiceTypeID)); com.IfEditDetails = true; CommissionDetails cd = new CommissionDetails(this, com); cd.ShowDialog(); } } else { MessageBox.Show("No record selected!"); } }