BKI_DichVuMatDat.NghiepVu.NhanSu.f330_lap_hop_dong_v4_detail.them_hop_dong C# (CSharp) Метод

them_hop_dong() приватный Метод

private them_hop_dong ( ) : void
Результат void
        private void them_hop_dong()
        {
            decimal v_id_hop_dong = get_id_hop_dong_hien_tai(m_sle_chon_nhan_vien.EditValue.ToString());
            if (v_id_hop_dong != 0)
            {
                string v_str_confirm = "Nhân viên hiện đã có hợp đồng đang còn thời gian hiệu lực.\nBạn có muốn chấm dứt hợp đồng hiện tại của nhân viên để thêm mới hợp đồng khác?!";
                DialogResult v_dialog = XtraMessageBox.Show(v_str_confirm, "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                if (v_dialog == System.Windows.Forms.DialogResult.Yes)
                {
                    ket_thuc_hop_dong_cu(v_id_hop_dong);
                }
                else
                {
                    XtraMessageBox.Show("Bạn đã hủy thêm mới hợp đồng!", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Close();
                }
            }
            try
            {
                cap_nhat_gd_hop_dong();
                cap_nhat_gd_cong_tac();
                cap_nhat_gd_he_so_lns();
                m_us_gd_hd.CommitTransaction();
            }
            catch (Exception)
            {
                if (m_us_gd_hd.is_having_transaction())
                {
                    m_us_gd_hd.Rollback();
                }
                throw;
            }

            XtraMessageBox.Show("Lưu thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            this.Close();
        }