Ejemplo n.º 1
0
        /// <summary>
        /// Lấy họ tên + vai trò của người xử lý trong từng note của lịch sử
        /// </summary>
        /// <param name="item"></param>
        /// <returns></returns>
        private string GetFullNguoiXuLy(XHoSoXuLyHistoryDto item)
        {
            string res = item.NguoiXuLy;

            try
            {
                switch (item.DonViXuLy)
                {
                case (int)CommonENum.DON_VI_XU_LY.DOANH_NGHIEP:
                    res = "DN - " + item.NguoiXuLy;
                    break;

                case (int)CommonENum.DON_VI_XU_LY.MOT_CUA_TIEP_NHAN:
                    res = "MC - " + item.NguoiXuLy;
                    break;

                case (int)CommonENum.DON_VI_XU_LY.KE_TOAN:
                    res = "KT - " + item.NguoiXuLy;
                    break;

                case (int)CommonENum.DON_VI_XU_LY.MOT_CUA_PHAN_CONG:
                    res = "MC - " + item.NguoiXuLy;
                    break;

                case (int)CommonENum.DON_VI_XU_LY.PHONG_BAN_PHAN_CONG:
                    res = "PC - " + item.NguoiXuLy;
                    break;

                case (int)CommonENum.DON_VI_XU_LY.CHUYEN_VIEN_THAM_XET:
                    res = "CV1 - " + item.NguoiXuLy;
                    break;

                case (int)CommonENum.DON_VI_XU_LY.CHUYEN_VIEN_PHOI_HOP_THAM_XET:
                    res = "CV2 - " + item.NguoiXuLy;
                    break;

                case (int)CommonENum.DON_VI_XU_LY.CHUYEN_VIEN_THAM_XET_TONG_HOP:
                    res = "CV1 - " + item.NguoiXuLy;
                    break;

                case (int)CommonENum.DON_VI_XU_LY.TRUONG_PHONG:
                    res = "TP - " + item.NguoiXuLy;
                    break;

                case (int)CommonENum.DON_VI_XU_LY.LANH_DAO_CUC:
                    res = "LĐC - " + item.NguoiXuLy;
                    break;

                case (int)CommonENum.DON_VI_XU_LY.VAN_THU:
                    res = "VT - " + item.NguoiXuLy;
                    break;
                }
                return(res);
            }
            catch (Exception ex)
            {
                Logger.Fatal(ex.Message);
                res = "";
            }
            return(res);
        }
Ejemplo n.º 2
0
        private string GetHanhDongXuLy(XHoSoXuLyHistoryDto item)
        {
            string res = "";

            try
            {
                switch (item.DonViXuLy)
                {
                //case (int)CommonENum.DON_VI_XU_LY.QUAN_TRI:
                //    if (item.ActionEnum == (int)CommonENum.FORM_FUNCTION.MOT_CUA_PHAN_CONG_TU_DONG)
                //    {
                //        res = "Phân công tự động";
                //    }
                //    break;
                case (int)CommonENum.DON_VI_XU_LY.DOANH_NGHIEP:
                    if (item.ActionEnum == (int)CommonENum.FORM_FUNCTION.NOP_HO_SO_DE_RA_SOAT)
                    {
                        res = "Nộp hồ sơ để rà soát";
                    }
                    if (item.ActionEnum == (int)CommonENum.FORM_FUNCTION.DOANH_NGHIEP_NOP_HO_SO)
                    {
                        res = "Nộp hồ sơ mới";
                    }
                    if (item.ActionEnum == (int)CommonENum.FORM_FUNCTION.NOP_HO_SO_BO_SUNG)
                    {
                        res = "Nộp hồ sơ bổ sung";
                    }
                    if (item.ActionEnum == (int)CommonENum.FORM_FUNCTION.DOANH_NGHIEP_THANH_TOAN)
                    {
                        res = "Nộp phí";
                    }
                    if (item.ActionEnum == (int)CommonENum.FORM_FUNCTION.NOP_BAO_CAO_KHAC_PHUC)
                    {
                        res = "Nộp báo cáo khắc phục";
                    }
                    break;

                case (int)CommonENum.DON_VI_XU_LY.MOT_CUA_TIEP_NHAN:
                    if (item.ActionEnum == (int)CommonENum.FORM_FUNCTION.MOT_CUA_RA_SOAT_HO_SO)
                    {
                        res = "Rà soát hồ sơ";
                    }
                    if (item.ActionEnum == (int)CommonENum.FORM_FUNCTION.MOT_CUA_GUI_LANH_DAO)
                    {
                        res = "Gửi lãnh đạo phân công hồ sơ";
                    }
                    break;

                case (int)CommonENum.DON_VI_XU_LY.KE_TOAN:
                    if (item.ActionEnum == (int)CommonENum.FORM_FUNCTION.KE_TOAN_XAC_NHAN_THANH_TOAN)
                    {
                        res = "Kế toán xác nhận nộp phí";
                    }
                    break;

                case (int)CommonENum.DON_VI_XU_LY.MOT_CUA_PHAN_CONG:
                    if (item.ActionEnum == (int)CommonENum.FORM_FUNCTION.MOT_CUA_PHAN_CONG_HO_SO)
                    {
                        res = "Phân hồ sơ";
                    }
                    if (item.ActionEnum == (int)CommonENum.FORM_FUNCTION.MOT_CUA_PHAN_CONG_LAI_HO_SO)
                    {
                        res = "Phân hồ sơ lại";
                    }
                    break;

                case (int)CommonENum.DON_VI_XU_LY.PHONG_BAN_PHAN_CONG:
                    if (item.ActionEnum == (int)CommonENum.FORM_FUNCTION.PHONG_BAN_PHAN_CONG)
                    {
                        res = "Phân công";
                    }
                    //if (item.ActionEnum == (int)CommonENum.FORM_FUNCTION.PHAN_CONG_TU_DONG)
                    //{
                    //    res = "Phân công tự động";
                    //}
                    if (item.ActionEnum == (int)CommonENum.FORM_FUNCTION.PHAN_CONG_LAI_HO_SO_CHUA_XU_LY)
                    {
                        res = "Phân công lại";
                    }
                    if (item.ActionEnum == (int)CommonENum.FORM_FUNCTION.PHAN_CONG_LAI_HO_SO_DA_XU_LY)
                    {
                        res = "Phân công lại hồ sơ đã xử lý";
                    }
                    break;

                case (int)CommonENum.DON_VI_XU_LY.CHUYEN_VIEN_THAM_XET:
                    if (item.ActionEnum == (int)CommonENum.FORM_FUNCTION.THAM_XET_HO_SO_MOI)
                    {
                        res = "Thẩm xét hồ sơ";
                    }
                    if (item.ActionEnum == (int)CommonENum.FORM_FUNCTION.LAP_DOAN_THAM_DINH_HO_SO)
                    {
                        res = "Thành lập đoàn thẩm định";
                    }
                    if (item.ActionEnum == (int)CommonENum.FORM_FUNCTION.CHUYEN_GIA_THAM_DINH)
                    {
                        res = "Thẩm định hồ sơ";
                    }
                    break;

                case (int)CommonENum.DON_VI_XU_LY.CHUYEN_VIEN_THAM_XET_TONG_HOP:
                    if (item.ActionEnum == (int)CommonENum.FORM_FUNCTION.CHUYEN_VIEN_DUYET_THAM_XET)
                    {
                        res = "Tổng hợp thẩm xét";
                    }
                    if (item.ActionEnum == (int)CommonENum.FORM_FUNCTION.THAM_XET_LAI)
                    {
                        res = "Thẩm xét lại";
                    }
                    if (item.ActionEnum == (int)CommonENum.FORM_FUNCTION.THAM_XET_HO_SO_BO_SUNG)
                    {
                        res = "Thẩm xét hồ sơ bổ sung";
                    }
                    if (item.ActionEnum == (int)CommonENum.FORM_FUNCTION.CHUYEN_VIEN_TONG_HOP_THAM_DINH)
                    {
                        res = "Tổng hợp thẩm định";
                    }
                    if (item.ActionEnum == (int)CommonENum.FORM_FUNCTION.CHUYEN_VIEN_TONG_HOP_THAM_DINH_LAI)
                    {
                        res = "Tổng hợp thẩm định lại";
                    }
                    if (item.ActionEnum == (int)CommonENum.FORM_FUNCTION.CHUYEN_VIEN_TONG_HOP_THAM_DINH_BO_SUNG)
                    {
                        res = "Tổng hợp thẩm định bổ sung";
                    }
                    break;

                case (int)CommonENum.DON_VI_XU_LY.PHO_PHONG:
                    if (item.ActionEnum == (int)CommonENum.FORM_FUNCTION.PHO_PHONG_DUYET)
                    {
                        if (item.HoSoIsDat == true)
                        {
                            res = "Duyệt hồ sơ";
                        }
                        else
                        {
                            res = "Duyệt công văn";
                        }
                    }
                    break;

                case (int)CommonENum.DON_VI_XU_LY.TRUONG_PHONG:
                    if (item.ActionEnum == (int)CommonENum.FORM_FUNCTION.TRUONG_PHONG_DUYET)
                    {
                        if (item.DonViKeTiep == (int)CommonENum.DON_VI_XU_LY.CHUYEN_VIEN_THAM_XET_TONG_HOP)
                        {
                            res = "Chuyển chuyên viên tổng hợp lại";
                        }
                        else
                        {
                            if (item.TrangThaiXuLy == (int)CommonENum.KET_QUA_XU_LY.BO_SUNG)
                            {
                                res = "Duyệt và ký hồ sơ bổ sung";
                            }
                            else
                            {
                                res = "Duyệt hồ sơ";
                            }
                        }
                    }
                    if (item.ActionEnum == (int)CommonENum.FORM_FUNCTION.TRUONG_PHONG_DUYET_THAM_DINH)
                    {
                        res = "Kết luận thẩm định";
                        if (item.DonViKeTiep == (int)CommonENum.DON_VI_XU_LY.CHUYEN_VIEN_THAM_XET_TONG_HOP)
                        {
                            res = "Chuyển chuyên viên tổng hợp lại";
                        }
                    }
                    if (item.ActionEnum == (int)CommonENum.FORM_FUNCTION.TRUONG_PHONG_DUYET_THAM_DINH_LAI)
                    {
                        res = "Kết luận thẩm định lại";
                        if (item.DonViKeTiep == (int)CommonENum.DON_VI_XU_LY.CHUYEN_VIEN_THAM_XET_TONG_HOP)
                        {
                            res = "Chuyển chuyên viên tổng hợp lại";
                        }
                    }
                    if (item.ActionEnum == (int)CommonENum.FORM_FUNCTION.CHUYEN_GIA_THAM_DINH)
                    {
                        res = "Thẩm định hồ sơ";
                    }
                    break;

                case (int)CommonENum.DON_VI_XU_LY.LANH_DAO_CUC:
                    if (item.ActionEnum == (int)CommonENum.FORM_FUNCTION.LANH_DAO_CUC_DUYET)
                    {
                        if (item.DonViKeTiep == (int)CommonENum.DON_VI_XU_LY.TRUONG_PHONG)
                        {
                            res = "Chuyển trưởng phòng xem lại";
                        }
                        else
                        {
                            res = "Duyệt và ký giấy";
                        }
                    }
                    if (item.ActionEnum == (int)CommonENum.FORM_FUNCTION.LANH_DAO_CUC_DUYET_THAM_DINH)
                    {
                        res = "Duyệt kết quả thẩm định";
                    }
                    if (item.ActionEnum == (int)CommonENum.FORM_FUNCTION.LANH_DAO_PHAN_CONG_HO_SO)
                    {
                        res = "Lãnh đạo phân công hồ sơ";
                    }
                    break;

                case (int)CommonENum.DON_VI_XU_LY.VAN_THU:
                    res = "Đóng dấu giấy tờ";
                    break;
                }
            }
            catch (Exception ex)
            {
                Logger.Fatal(ex.Message);
                res = "";
            }
            return(res);
        }