public frmIRCConfirmationSearch() { InitializeComponent(); rptViewer.SetDisplayMode(DisplayMode.PrintLayout); selectedIRC = new IRCConfirmation(); Search(); }
private void dgvDetails_MouseDoubleClick(object sender, MouseButtonEventArgs e) { try { selectedIRC = dgvDetails.SelectedItem as IRCConfirmation; this.Close(); } catch (Exception ex) { } }
private void btnIRCSubmit_Click(object sender, RoutedEventArgs e) { try { if (IsValid()) { var mm = db.MASTERMEMBERs.FirstOrDefault(x => x.MEMBER_ID.ToString() == txtMemberNo.Text); var IRC = db.IRCConfirmations.FirstOrDefault(x => x.MemberCode == mm.MEMBER_CODE); if (IRC == null) { IRC = new IRCConfirmation(); db.IRCConfirmations.Add(IRC); IRC.CreatedAt = DateTime.Now; } IRC.MemberCode = mm.MEMBER_CODE; IRC.ResignMemberNo = txtMemberNo.Text; IRC.ResignMemberICNo = txtNewIC.Text; IRC.ResignMemberName = txtMemberName.Text; IRC.ResignMemberBankName = cmbBankName.Text; IRC.ResignMemberBranchName = cmbBankBranchName.Text; IRC.ResignReason = cmbRegReason.Text; IRC.IRCPosition = rbtChariman.IsChecked == true ? "Chairman" : rbtSecretary.IsChecked == true ? "Secretary" : "Commitee Member"; IRC.IRCMembershipNo = txtIRCMemberNo.Text; IRC.IRCName = txtIRCName.Text; IRC.PromotedTo = txtIRCPromotedTo.Text; IRC.IRCBank = txtIRCBankName.Text; IRC.IRCBankAddress = txtIRCBankAddress.Text; IRC.IRCTelephoneNo = txtIRCTelephoneNo.Text; IRC.IRCMobileNo = txtIRCMobileNo.Text; IRC.IRCFaxNo = txtIRCFax.Text; IRC.IRCJobFunction = txtIRCJobFunction.Text; IRC.IRCFilledByPosition = txtIRCFilledByPosition.Text; IRC.IRCFilledByContact = txtIRCFilledByContact.Text; IRC.IRCTransferTo = txtIRCTransferTo.Text; IRC.IRCContact = txtIRCContact.Text; IRC.IRCContactMobileNo = txtIRCContactMobileNo.Text; IRC.IRCContactFax = txtIRCContactFax.Text; IRC.GradeWEF = dtpGrade.SelectedDate; IRC.NameOfPerson = cbxNameOfPerson.IsChecked; IRC.WasPromoted = cbxPromotedTo.IsChecked; IRC.BeforePromotion = cbxBeforePromotion.IsChecked; IRC.Attached = cbxAttached.IsChecked; IRC.HereByConfirm = cbxHereByConfirm.IsChecked; IRC.FilledBy = cbxFilledBy.IsChecked; IRC.TransferTo = cbxTransferTo.IsChecked; IRC.IsContact = cbxContact.IsChecked; IRC.NameforFilledBy = txtIRCFilledBy.Text; IRC.BranchCommitteeVerification1 = cbxBranchCommitteeVerification1.IsChecked; IRC.BranchCommitteeVerification2 = cbxBranchCommitteeVerification2.IsChecked; IRC.BranchCommitteeName = txtBranchCommitteeName.Text; IRC.BranchCommitteeZone = txtBranchCommitteeZone.Text; IRC.BranchCommitteeDate = dtpBranchCommitteeDate.SelectedDate; IRC.SubmittedAt = dtpFileSubmit.SelectedDate; IRC.Remarks = txtRemarks.Text; IRC.Status = cbxNameOfPerson.IsChecked == true && cbxPromotedTo.IsChecked == true && cbxHereByConfirm.IsChecked == true && cbxTransferTo.IsChecked == true && cbxContact.IsChecked == true && !string.IsNullOrWhiteSpace(txtIRCMemberNo.Text) == true && (rbtChariman.IsChecked == true || rbtSecretary.IsChecked == true || rbtCommitteMember.IsChecked == true) && ( cmbRegReason.Text != "PROMOTED" || (cmbRegReason.Text == "PROMOTED" && cbxBeforePromotion.IsChecked == true && cbxAttached.IsChecked == true && cbxFilledBy.IsChecked == true && cbxBranchCommitteeVerification1.IsChecked == true && cbxBranchCommitteeVerification2.IsChecked == true ) ) ? "Confirm" : "Pending"; IRC.UpdatedAt = DateTime.Now; db.SaveChanges(); MessageBox.Show(IRC.Status == "Confirm"? "Submitted Successfully" : "Saved to Draft"); ClearIRC(); } } catch (Exception ex) { } }