private void AutoVoucher_Load(object sender, EventArgs e) { ischeck = true; IModel model = new Model.Model(); var payWage = model.GetBUTransferbyRefId(PayWageRefID); int refType = 0; if (payWage != null) { refType = payWage.RefType; } switch (refType) { case (int)BuCA.Enum.RefType.BUTransferPayWage: rbt_BUTransfersPayWage.Checked = true; rbt_BUTransfersPayWageBH.Enabled = false; break; case (int)BuCA.Enum.RefType.BUTransferPayInsurrance: rbt_BUTransfersPayWage.Enabled = false; rbt_BUTransfersPayWageBH.Checked = true; break; } }
private void bt_ok_Click(object sender, EventArgs e) { DialogResult dialog = DialogResult.No; IModel model = new Model.Model(); var payWage = model.GetBUTransferbyRefId(PayWageRefID); int refType = 0; if (payWage != null) { refType = payWage.RefType; } if (ActionMode == ActionModeVoucherEnum.Edit) { //DialogResult dialog = DialogResult.No; switch (refType) { case (int)BuCA.Enum.RefType.BUTransferPayWage: if (!string.IsNullOrEmpty(PayWageRefID)) { dialog = XtraMessageBox.Show( "Bạn có muốn đồng bộ các thông tin đã cập nhật trên giấy rút với chuyển khoản trả lương?", ResourceHelper.GetResourceValueByName("ResDetailContent"), MessageBoxButtons.YesNo, MessageBoxIcon.Question); } else { dialog = XtraMessageBox.Show( "Bạn có muốn tạo chứng từ chuyển khoản trả lương không?", ResourceHelper.GetResourceValueByName("ResDetailContent"), MessageBoxButtons.YesNo, MessageBoxIcon.Question); } break; case (int)BuCA.Enum.RefType.BUTransferPayInsurrance: if (!string.IsNullOrEmpty(PayWageRefID)) { dialog = XtraMessageBox.Show( "Bạn có muốn đồng bộ các thông tin đã cập nhật trên giấy rút với chuyển khoản trả bảo hiểm?", ResourceHelper.GetResourceValueByName("ResDetailContent"), MessageBoxButtons.YesNo, MessageBoxIcon.Question); } else { dialog = XtraMessageBox.Show( "Bạn có muốn tạo chứng từ chuyển khoản trả lương bảo hiểm?", ResourceHelper.GetResourceValueByName("ResDetailContent"), MessageBoxButtons.YesNo, MessageBoxIcon.Question); } break; } } else if (ActionMode == ActionModeVoucherEnum.AddNew) { if (rbt_BUTransfersPayWage.Checked == true) { dialog = XtraMessageBox.Show("Bạn có muốn tạo chứng từ chuyển khoản trả lương không?", ResourceHelper.GetResourceValueByName("ResDetailContent"), MessageBoxButtons.YesNo, MessageBoxIcon.Question); } else if (rbt_BUTransfersPayWageBH.Checked == true) { dialog = XtraMessageBox.Show("Bạn có muốn tạo chứng từ chuyển khoản trả bảo hiểm không?", ResourceHelper.GetResourceValueByName("ResDetailContent"), MessageBoxButtons.YesNo, MessageBoxIcon.Question); } } if (rbt_BUTransfersPayWage.Checked == true && dialog == DialogResult.Yes && (refType == (int)BuCA.Enum.RefType.BUTransferPayWage || string.IsNullOrEmpty(PayWageRefID))) { var frmBUTransfersPayWageDetail = new FrmBUTransfersPayWageDetail(); frmBUTransfersPayWageDetail.ActionMode = string.IsNullOrEmpty(PayWageRefID) ? ActionModeVoucherEnum.AddNew : ActionModeVoucherEnum.Edit; frmBUTransfersPayWageDetail.KeyValue = string.IsNullOrEmpty(PayWageRefID) ? null : PayWageRefID; frmBUTransfersPayWageDetail.ListSendSourceDetail = ListSendSourceDetail1; frmBUTransfersPayWageDetail.IsOpenFrmBUTransferPayWageDetail = true; frmBUTransfersPayWageDetail.buTTransferModel = buTTransferModel; frmBUTransfersPayWageDetail.ShowDialog(); } if (rbt_BUTransfersPayWageBH.Checked == true && dialog == DialogResult.Yes && (refType == (int)BuCA.Enum.RefType.BUTransferPayInsurrance || string.IsNullOrEmpty(PayWageRefID))) { var frmBUTransfersPayInsurranceDetail = new FrmBUTransfersPayInsurranceDetail(); frmBUTransfersPayInsurranceDetail.ActionMode = string.IsNullOrEmpty(PayWageRefID) ? ActionModeVoucherEnum.AddNew : ActionModeVoucherEnum.Edit; frmBUTransfersPayInsurranceDetail.KeyValue = string.IsNullOrEmpty(PayWageRefID) ? null : PayWageRefID; frmBUTransfersPayInsurranceDetail.ListSendSourceDetail = ListSendSourceDetail2; frmBUTransfersPayInsurranceDetail.IsOpenFrmBUTransferPayWageDetail = true; frmBUTransfersPayInsurranceDetail.buTTransferModel = buTTransferModel; frmBUTransfersPayInsurranceDetail.ShowDialog(); } this.Close(); }