private void Button_Click(object sender, RoutedEventArgs e) { try { CheckInsureCarDAL objDal = new CheckInsureCarDAL(); string code = ((DataRowView)grdInsure.SelectedItem).Row.ItemArray[0].ToString(); if (objDal.CheckStatus(code) != "01" && objDal.CheckOwner(code, member.MEMBER_USER) != "02" && member.ROLE_CODE.ToUpper() == "MEMBER") { MessageBox.Show("มีพนักงานท่ายอื่นดำเนินการแล้ว"); } else { if (member.ROLE_CODE.ToUpper() == "MEMBER") { objDal.UpdateStatus(code); } CheckInsureCarData item = objDal.GetItem(code); if (item.TRANSACTION_TYPE == "customer") { DataCommon.Set("CHECK_INSURE_CAR_EDIT", item); PopupCheckCustomer popup = new PopupCheckCustomer(); popup.ShowDialog(); } else { item = objDal.GetItemAgent(code); DataCommon.Set("CHECK_INSURE_CAR_EDIT", item); PopupCheckAgent popup = new PopupCheckAgent(); popup.ShowDialog(); } } ReloadData(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void ReloadData() { try { DataTable listItem; if (member.ROLE_CODE.ToUpper().Equals("ADMIN")) { listItem = new CheckInsureCarDAL().GetAll(); } else { listItem = new CheckInsureCarDAL().GetAll(member.MEMBER_USER); grdInsure.Columns[12].Visibility = System.Windows.Visibility.Hidden; } grdInsure.ItemsSource = listItem.DefaultView; DataCommon.Set("LIST_CHECK_INSURE_CAR", listItem); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }