private void bt_ok_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(PayWageRefID)) { DialogResult dialog = DialogResult.No; switch (ActionMode) { case ActionModeVoucherEnum.AddNew: 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 ActionModeVoucherEnum.Edit: 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; } } if (rbt_BUTransfersPayWage.Checked == true) { 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) { var frmBUTransfersPayWageDetail = new FrmBUTransfersPayWageDetail(); frmBUTransfersPayWageDetail.ActionMode = string.IsNullOrEmpty(PayWageRefID) ? ActionModeVoucherEnum.AddNew : ActionModeVoucherEnum.Edit; frmBUTransfersPayWageDetail.KeyValue = string.IsNullOrEmpty(PayWageRefID) ? null : PayWageRefID; frmBUTransfersPayWageDetail.ListSendSourceDetail = ListSendSourceDetail2; frmBUTransfersPayWageDetail.IsOpenFrmBUTransferPayWageDetail = true; frmBUTransfersPayWageDetail.buTTransferModel = buTTransferModel; frmBUTransfersPayWageDetail.ShowDialog(); } }
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(); }