示例#1
0
 //
 // save and load data
 //
 public bool Save()
 {
     try
     {
         REGISTRY.SetData(FORM_ID.ToString(), new FormData(this));
         return(true);
     }
     catch { return(false); }
 }
示例#2
0
        public static List <ItemObj <int> > GetListFormCaseDeFault(FORM_ID _form)
        {
            var _list = new List <ItemObj <int> >();

            if (_form == FORM_ID.FORM_PHONG_BAN_PHAN_CONG || _form == FORM_ID.FORM_MOT_CUA_RA_SOAT || _form == FORM_ID.FORM_TRUONG_PHONG_DUYET || _form == FORM_ID.FORM_THAM_XET_HO_SO)
            {
                foreach (object iEnumItem in Enum.GetValues(typeof(FORM_CASE_DEFAULT)))
                {
                    _list.Add(new ItemObj <int>
                    {
                        Id   = (int)iEnumItem,
                        Name = GetEnumDescription((FORM_CASE_DEFAULT)(int)iEnumItem)
                    });
                }
            }
            return(_list);
        }
示例#3
0
        public static List <ItemObj <int> > GetListFormCase2(FORM_ID _form)
        {
            var _list = new List <ItemObj <int> >();

            if (_form == FORM_ID.FORM_THAM_XET_HO_SO)
            {
                foreach (object iEnumItem in Enum.GetValues(typeof(FORM_CASE2_THAM_XET_HO_SO)))
                {
                    _list.Add(new ItemObj <int>
                    {
                        Id   = (int)iEnumItem,
                        Name = GetEnumDescription((FORM_CASE2_THAM_XET_HO_SO)(int)iEnumItem)
                    });
                }
            }
            return(_list);
        }
示例#4
0
 //
 // Sure Dialog
 //
 private void yesButton_Click(object sender, EventArgs e)
 {
     REGISTRY.Delete(FORM_ID.ToString());
     Program.EmptySlots.Enqueue(FORM_ID);
     this.Close();
 }
示例#5
0
        public static List <ItemObj <int> > GetListFormCaseTT03(FORM_ID _form, FORM_CASE_DEFAULT _formDefault)
        {
            var  _list   = new List <ItemObj <int> >();
            Type _typeOf = null;

            switch (_form)
            {
            case FORM_ID.FORM_DANG_KY_HO_SO:
                if (_formDefault == FORM_CASE_DEFAULT.THAM_DINH_KHAO_NGHIEM)
                {
                    _typeOf = typeof(FORM_CASE_KHAO_NGHIEM);
                }
                if (_formDefault == FORM_CASE_DEFAULT.THAM_DINH_CAP_SO_DANG_KY)
                {
                    _typeOf = typeof(FORM_CASE_CAP_SO_DANG_KY);
                }
                //_typeOf = typeof(FORM_CASE_DANG_KY_HO_SO);
                break;

            case FORM_ID.FORM_KE_TOAN_XAC_NHAN_THANH_TOAN:
                _typeOf = typeof(FORM_CASE_XAC_NHAN_THANH_TOAN);
                break;

            case FORM_ID.FORM_MOT_CUA_RA_SOAT:
                _typeOf = typeof(FORM_CASE_MOT_CUA_RA_SOAT_TT03);
                break;

            case FORM_ID.FORM_MOT_CUA_PHAN_CONG:
                _typeOf = typeof(FORM_CASE_MOT_CUA_PHAN_CONG);
                break;

            case FORM_ID.FORM_PHONG_BAN_PHAN_CONG:
                _typeOf = typeof(FORM_CASE_PHONG_BAN_PHAN_CONG);
                break;

            case FORM_ID.FORM_THAM_XET_HO_SO:
                if (_formDefault == FORM_CASE_DEFAULT.THAM_DINH_KHAO_NGHIEM)
                {
                    _typeOf = typeof(FORM_CASE_THAM_XET_HO_SO);
                }
                if (_formDefault == FORM_CASE_DEFAULT.THAM_DINH_CAP_SO_DANG_KY)
                {
                    _typeOf = typeof(FORM_CASE_THAM_XET_HO_SO_CAP_SO_DANG_KY);
                }
                break;

            case FORM_ID.FORM_CHUYEN_GIA_THAM_DINH:
                _typeOf = typeof(FORM_CASE_CHUYEN_GIA_THAM_DINH);
                break;

            case FORM_ID.FORM_HOI_DONG_THAM_DINH:
                _typeOf = typeof(FORM_CASE_HOI_DONG_THAM_DINH);
                break;

            case FORM_ID.FORM_PHO_PHONG_DUYET:
                _typeOf = typeof(FORM_CASE_PHO_PHONG_DUYET);
                break;

            case FORM_ID.FORM_TRUONG_PHONG_DUYET:
                _typeOf = typeof(FORM_CASE_TRUONG_PHONG_DUYET);
                break;

            case FORM_ID.FORM_LANH_DAO_CUC_DUYET:
                _typeOf = typeof(FORM_CASE_LANH_DAO_CUC_DUYET);
                break;

            case FORM_ID.FORM_LANH_DAO_CUC_DUYET_CONG_VAN:
                _typeOf = typeof(FORM_CASE_LANH_DAO_CUC_DUYET);
                break;

            case FORM_ID.FORM_VAN_THU_DUYET:
                _typeOf = typeof(FORM_CASE_VAN_THU_DUYET);
                break;

            case FORM_ID.FORM_VAN_THU_DUYET_CONG_VAN:
                _typeOf = typeof(FORM_CASE_VAN_THU_DUYET_CONG_VAN);
                break;

            case FORM_ID.FORM_TRA_CUU_HO_SO:
                _typeOf = typeof(FORM_CASE_TRA_CUU_HO_SO);
                break;

            case FORM_ID.FORM_TONG_HOP_THAM_XET_HO_SO:
                _typeOf = typeof(FORM_CASE_CHUYEN_VIEN_TONG_HOP);
                break;
            }

            foreach (object iEnumItem in Enum.GetValues(_typeOf))
            {
                int iEnum = Convert.ToInt32(iEnumItem);
                _list.Add(new ItemObj <int>
                {
                    Id   = (int)iEnumItem,
                    Name = GetEnumDescription((Enum)Enum.ToObject(_typeOf, iEnum))
                });
            }
            return(_list);
        }
示例#6
0
        public static List <ItemObj <int> > GetListFormCase(FORM_ID _form)
        {
            var  _list   = new List <ItemObj <int> >();
            Type _typeOf = null;

            switch (_form)
            {
            case FORM_ID.FORM_DANG_KY_HO_SO:
                _typeOf = typeof(FORM_CASE_DANG_KY_HO_SO);
                break;

            case FORM_ID.FORM_KE_TOAN_XAC_NHAN_THANH_TOAN:
                _typeOf = typeof(FORM_CASE_XAC_NHAN_THANH_TOAN);
                break;

            case FORM_ID.FORM_MOT_CUA_RA_SOAT:
                _typeOf = typeof(FORM_CASE_MOT_CUA_RA_SOAT);
                break;

            case FORM_ID.FORM_MOT_CUA_PHAN_CONG:
                _typeOf = typeof(FORM_CASE_MOT_CUA_PHAN_CONG);
                break;

            case FORM_ID.FORM_PHONG_BAN_PHAN_CONG:
                _typeOf = typeof(FORM_CASE_PHONG_BAN_PHAN_CONG);
                break;

            case FORM_ID.FORM_THAM_XET_HO_SO:
                _typeOf = typeof(FORM_CASE_THAM_XET_HO_SO);
                break;

            case FORM_ID.FORM_CHUYEN_GIA_THAM_DINH:
                _typeOf = typeof(FORM_CASE_CHUYEN_GIA_THAM_DINH);
                break;

            case FORM_ID.FORM_HOI_DONG_THAM_DINH:
                _typeOf = typeof(FORM_CASE_HOI_DONG_THAM_DINH);
                break;

            case FORM_ID.FORM_PHO_PHONG_DUYET:
                _typeOf = typeof(FORM_CASE_PHO_PHONG_DUYET);
                break;

            case FORM_ID.FORM_TRUONG_PHONG_DUYET:
                _typeOf = typeof(FORM_CASE_TRUONG_PHONG_DUYET);
                break;

            case FORM_ID.FORM_LANH_DAO_CUC_DUYET:
                _typeOf = typeof(FORM_CASE_LANH_DAO_CUC_DUYET);
                break;

            case FORM_ID.FORM_LANH_DAO_CUC_DUYET_CONG_VAN:
                _typeOf = typeof(FORM_CASE_LANH_DAO_CUC_DUYET);
                break;

            case FORM_ID.FORM_VAN_THU_DUYET:
                _typeOf = typeof(FORM_CASE_VAN_THU_DUYET);
                break;

            case FORM_ID.FORM_VAN_THU_DUYET_CONG_VAN:
                _typeOf = typeof(FORM_CASE_VAN_THU_DUYET_CONG_VAN);
                break;

            case FORM_ID.FORM_TRA_CUU_HO_SO:
                _typeOf = typeof(FORM_CASE_TRA_CUU_HO_SO);
                break;

            case FORM_ID.FORM_TONG_HOP_THAM_XET_HO_SO:
                _typeOf = typeof(FORM_CASE_CHUYEN_VIEN_TONG_HOP);
                break;

            case FORM_ID.FORM_THAM_DINH_HO_SO_TT37:
                _typeOf = typeof(FORM_CASE_THAM_DINH_HO_SO_TT37);
                break;

            case FORM_ID.FORM_TONG_HOP_THAM_DINH_TT37:
                _typeOf = typeof(FORM_CASE_TONG_HOP_THAM_DINH_TT37);
                break;

            case FORM_ID.FORM_TRUONG_PHONG_DUYET_THAM_DINH_TT37:
                _typeOf = typeof(FORM_CASE_TRUONG_PHONG_DUYET_THAM_DINH_TT37);
                break;

            case FORM_ID.FORM_LANH_DAO_CUC_DUYET_THAM_DINH_TT37:
                _typeOf = typeof(FORM_CASE_LANH_DAO_DUYET_THAM_DINH_TT37);
                break;

            case FORM_ID.FORM_VAN_THU_DUYET_THAM_DINH_TT37:
                _typeOf = typeof(FORM_CASE_VAN_THU_DUYET_THAM_DINH_TT37);
                break;
            }

            foreach (object iEnumItem in Enum.GetValues(_typeOf))
            {
                int iEnum = Convert.ToInt32(iEnumItem);

                var instanceOfAttribute = GetThucEnumAttriblue((Enum)Enum.ToObject(_typeOf, iEnum));

                _list.Add(new ItemObj <int>
                {
                    Id        = (int)iEnumItem,
                    Name      = instanceOfAttribute.DisplayName,
                    IsForXuLy = instanceOfAttribute.IsForXuLy,
                });
            }
            return(_list);
        }