示例#1
0
        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());
            }
        }
示例#2
0
        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());
            }
        }