Exemple #1
0
        public static bool duocKhoiPhuc(this DM_VATTU_THAU model)
        {
            if (model.AX_TD != true && model.AX_CD == true && model.KETQUA_TD == 1 && model.KETQUA == 2)
            {
                return(true);
            }

            if (model.AX_TD != true && model.AX_CD == true && model.KETQUA_TD == 1 && model.KETQUA == 3)
            {
                return(true);
            }

            if (model.AX_TD == true && model.AX_CD != true && model.KETQUA_TD == 1 && model.KETQUA == 2)
            {
                return(true);
            }

            if (model.AX_TD == true && model.AX_CD != true && model.KETQUA_TD == 1 && model.KETQUA == 3)
            {
                return(true);
            }

            if (model.AX_TD != true && model.AX_CD != true && model.KETQUA_TD == 0 && model.KETQUA == 3)
            {
                return(true);
            }

            return(false);
        }
Exemple #2
0
 public static bool CheckUnApply(this DM_VATTU_THAU model)
 {
     if (model.HIEULUC == true && model.TRANGTHAI == 2)
     {
         return(true);
     }
     return(false);
 }
Exemple #3
0
 public static bool CheckApply(this DM_VATTU_THAU model)
 {
     if ((model.AX_CD == true || model.AX_TD == true) && model.KETQUA == 2)
     {
         return(true);
     }
     return(false);
 }
Exemple #4
0
        public static bool duocChapNhan(this DM_VATTU_THAU model)
        {
            if (model.AX_TD != true && model.AX_CD == true && model.KETQUA_TD == 1 && model.KETQUA == 1)
            {
                return(true);
            }

            if (model.AX_TD == true && model.AX_CD != true && model.KETQUA_TD == 1 && model.KETQUA == 1)
            {
                return(true);
            }
            return(false);
        }
Exemple #5
0
        public static bool duocHuyAnhXa(this DM_VATTU_THAU model)
        {
            if (model.AX_TD != true && model.AX_CD == true && model.KETQUA_TD == 1 && model.KETQUA == 1)
            {
                return(true);
            }

            if (model.AX_TD != true && model.AX_CD == true && model.KETQUA_TD == 1 && model.KETQUA == 2)
            {
                return(true);
            }

            if (model.AX_TD != true && model.AX_CD == true && model.KETQUA_TD == 2 && model.KETQUA == 2)
            {
                return(true);
            }

            if (model.AX_TD != true && model.AX_CD == true && model.KETQUA_TD == 3 && model.KETQUA == 3)
            {
                return(true);
            }

            return(false);
        }
Exemple #6
0
        public static bool CheckQuyenButtunDM_VatTuThau(this DM_VATTU_THAU row, int tacvu)
        {
            // 1
            if (row.AX_TD != true && row.AX_CD != true && ((row.KETQUA_TD == 0 && row.KETQUA == 0) || (row.KETQUA_TD == null && row.KETQUA == null)))
            {
                switch (tacvu)
                {
                case 1:     // duyet
                    return(false);

                case 2:     // tu choi
                    return(true);

                case 3:     // khoi phuc, thu hoi ...
                    return(false);

                case 4:     // anh xa
                    return(true);

                case 5:     // huy anh xa
                    return(false);
                }
            }
            // 2
            if (row.AX_TD != true && row.AX_CD == true && row.KETQUA_TD == 1 && row.KETQUA == 1)
            {
                switch (tacvu)
                {
                case 1:     // duyet
                    return(true);

                case 2:     // tu choi
                    return(true);

                case 3:     // khoi phuc, thu hoi ...
                    return(false);

                case 4:     // anh xa
                    return(true);

                case 5:     // huy anh xa
                    return(true);
                }
            }
            // 3, 4
            if (row.AX_TD != true && row.AX_CD == true && row.KETQUA_TD == 1 && (row.KETQUA == 2 || row.KETQUA == 3))
            {
                switch (tacvu)
                {
                case 1:     // duyet
                    return(false);

                case 2:     // tu choi
                    return(false);

                case 3:     // khoi phuc, thu hoi ...
                    return(true);

                case 4:     // anh xa
                    return(false);

                case 5:     // huy anh xa
                    return(false);
                }
            }
            // 5, 6
            if (row.AX_TD != true && row.AX_CD == true && row.KETQUA_TD == row.KETQUA && (row.KETQUA == 2 || row.KETQUA == 3))
            {
                switch (tacvu)
                {
                case 1:     // duyet
                    return(false);

                case 2:     // tu choi
                    return(false);

                case 3:     // khoi phuc, thu hoi ...
                    return(false);

                case 4:     // anh xa
                    return(true);

                case 5:     // huy anh xa
                    return(true);
                }
            }
            // 7, 8
            if (row.AX_TD == true && row.AX_CD != true && row.KETQUA_TD == row.KETQUA && (row.KETQUA == 2 || row.KETQUA == 3))
            {
                switch (tacvu)
                {
                case 1:     // duyet
                    return(false);

                case 2:     // tu choi
                    return(false);

                case 3:     // khoi phuc, thu hoi ...
                    return(false);

                case 4:     // anh xa
                    return(false);

                case 5:     // huy anh xa
                    return(false);
                }
            }
            // 9
            if (row.AX_TD == true && row.AX_CD != true && row.KETQUA_TD == 1 && row.KETQUA == 1)
            {
                switch (tacvu)
                {
                case 1:     // duyet
                    return(true);

                case 2:     // tu choi
                    return(true);

                case 3:     // khoi phuc, thu hoi ...
                    return(false);

                case 4:     // anh xa
                    return(false);

                case 5:     // huy anh xa
                    return(false);
                }
            }
            // 10, 11
            if (row.AX_TD == true && row.AX_CD != true && row.KETQUA_TD == 1 && (row.KETQUA == 2 || row.KETQUA == 3))
            {
                switch (tacvu)
                {
                case 1:     // duyet
                    return(false);

                case 2:     // tu choi
                    return(false);

                case 3:     // khoi phuc, thu hoi ...
                    return(true);

                case 4:     // anh xa
                    return(false);

                case 5:     // huy anh xa
                    return(false);
                }
            }
            // 12
            if (row.AX_TD != true && row.AX_CD != true && row.KETQUA_TD == 3 && row.KETQUA == 3)
            {
                switch (tacvu)
                {
                case 1:     // duyet
                    return(false);

                case 2:     // tu choi
                    return(false);

                case 3:     // khoi phuc, thu hoi ...
                    return(false);

                case 4:     // anh xa
                    return(false);

                case 5:     // huy anh xa
                    return(false);
                }
            }
            // 13
            if (row.AX_TD != true && row.AX_CD != true && (row.KETQUA_TD == 0 || row.KETQUA_TD == null) && row.KETQUA == 3)
            {
                switch (tacvu)
                {
                case 1:     // duyet
                    return(false);

                case 2:     // tu choi
                    return(false);

                case 3:     // khoi phuc, thu hoi ...
                    return(true);

                case 4:     // anh xa
                    return(false);

                case 5:     // huy anh xa
                    return(false);
                }
            }
            return(false);
        }