Пример #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!X.IsAjaxRequest)
        {
            int maxBacLuong = new DM_NGACHController().GetMaxBacLuong();
            hdfMax.Text        = maxBacLuong.ToString();
            hdfMaDonVi.Text    = Session["MaDonVi"].ToString();
            hdfLuongCoBan.Text = new HeThongController().GetValueByName(SystemConfigParameter.LUONG_CB, Session["MaDonVi"].ToString());

            var grid  = GridPanel1;
            var store = grid.GetStore();
            var cm    = grid.ColumnModel;

            Renderer f = new Renderer();
            f.Fn = "RenderCap";

            for (int i = 0; i < maxBacLuong; i++)
            {
                int k = i + 1;
                // add to store
                store.Reader[0].Fields.Add("Bac" + k);
                Column column = new Column()
                {
                    ColumnID  = "Bac" + k,
                    Header    = "Bậc " + k,
                    Width     = 100,
                    DataIndex = "Bac" + k,
                    Align     = Alignment.Right,
                    Renderer  = f
                };
                cm.Columns.Add(column);
            }
        }
    }
Пример #2
0
 protected void cbxNgachStore_OnRefreshData(object sender, StoreRefreshDataEventArgs e)
 {
     if (cbxNhomNgach.SelectedItem.Value != null)
     {
         string maNhom = cbxNhomNgach.SelectedItem.Value;
         List <StoreComboObject> obj = new DM_NGACHController().GetByMaNhomNgach(maNhom);
         cbxNgachStore.DataSource = obj;
         cbxNgachStore.DataBind();
     }
 }
Пример #3
0
    protected void mnuThemMoi_Click(object sender, DirectEventArgs e)
    {
        try
        {
            CellSelectionModel sm      = GridPanel1.SelectionModel.Primary as CellSelectionModel;
            string             maNgach = sm.SelectedCell.RecordID;
            string             tmpBac  = sm.SelectedCell.Name;
            int bac = 0;
            if (tmpBac.StartsWith("Bac"))
            {
                bac = int.Parse(tmpBac.Replace("Bac", "").Trim());
                DM_MUCLUONG_NGACHInfo ngach = new DM_MUCLUONG_NGACHController().GetByMaNgachAndBacLuong(maNgach, bac);
                if (ngach != null)
                {
                    X.Msg.Alert("Thông báo từ hệ thống", "Ngạch: " + ngach.TenNgach + ", bậc " + ngach.BacLuong + " đã có giá trị").Show();
                    return;
                }
                DM_NGACHInfo ng = new DM_NGACHController().GetByMaNgach(maNgach);
                if (ng == null)
                {
                    return;
                }
                hdfMaNhomNgach.Text = ng.MA_NHOM_NGACH;
                cbxNhomNgach.Text   = ng.TEN_NHOM_NGACH;
                hdfMaNgach.Text     = ng.MA_NGACH;
                cbxNgach.Text       = ng.TEN_NGACH;
                hdfBac.Text         = bac.ToString();
                cbxBac.Text         = "Bậc " + bac;

                wdThemMoiMucLuongNgach.Show();
            }
        }
        catch (Exception ex)
        {
            X.Msg.Alert("Thông báo từ hệ thống", "Có lỗi xảy ra: " + ex.Message).Show();
        }
    }
    public void CreateDictionary()
    {
        List <StoreComboObject> list = new List <StoreComboObject>();

        dictionary = new Dictionary <string, string>();
        // lấy danh sách các bảng danh mục
        string[] dsDanhMuc = ListCategoriesTableName.Split(',');
        foreach (var it in dsDanhMuc)
        {
            switch (it.Trim())
            {
            case "DM_TT_HN":        // DM_TT_HN
                list = new DM_TT_HNController().GetAll();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_TINHTHANH":        // DM_TinhThanh
                list = new DM_TINHTHANHController().GetAll();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_NUOC":         // DM_NUOC
                list = new DM_NUOCController().GetAll();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_DANTOC":       // DM_DANTOC
                list = new DM_DANTOCController().GetAll();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_TONGIAO":      // DM_TONGIAO
                list = new DM_TONGIAOController().GetAll();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_TT_SUCKHOE":       // DM_TT_SUCKHOE
                list = new DM_TT_SUCKHOEController().GetAll();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_TRINHDO":      // DM_TRINHDO
                list = new DM_TRINHDOController().GetAll1();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_TD_VANHOA":        // DM_TD_VANHOA
                list = new DM_TD_VANHOAController().GetAll();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_NGOAINGU":         // DM_NGOAINGU
                list = new DM_NGOAINGUController().GetAll();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_TINHOC":       // DM_TINHOC
                list = new DM_TINHOCController().GetAll();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_CHUCVU":       // DM_CHUCVU
                list = new DanhMucChucVuController().GetAll();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_NGACH":        // DM_NGACH
                list = new DM_NGACHController().GetAll1();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_DONVI":        // DM_DONVI
                list = new DM_DONVIController().GetAll1();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_NOICAP_CMND":      // DM_NOICAP_CMND
                list = new DM_NOICAP_CMNDController().GetAll();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_LOAI_HDONG":       // DM_LOAI_HDONG
                list = new DM_LOAI_HDONGController().GetAll1();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_CONGVIEC":         // DM_CONGVIEC
                list = new DM_CONGVIECController().GetAll();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_CHUYENNGANH":      // DM_CHUYENNGANH
                list = new DM_CHUYENNGANHController().GetAll1();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_TP_BANTHAN":       // DM_TP_BANTHAN
                list = new DM_TP_BANTHANController().GetAll();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_TP_GIADINH":       // DM_TP_GIADINH
                list = new DM_TP_GIADINHController().GetAll();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_NOICAP_HOCHIEU":       // DM_NOICAP_HOCHIEU
                list = new DM_NOICAP_HOCHIEUController().GetAll();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_TRUONG_DAOTAO":        // DM_TRUONG_DAOTAO
                list = new DM_TRUONG_DAOTAOController().GetAll1();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_XEPLOAI":      // DM_XEPLOAI
                list = new DM_XEPLOAIController().GetAll1();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_HT_TUYENDUNG":         // DM_HT_TUYENDUNG
                list = new DM_HT_TUYENDUNGController().GetAll();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_CONGTRINH":        // DM_CONGTRINH
                list = new DM_CONGTRINHController().GetAll();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_LOAI_CS":          // DM_LOAI_CS
                list = new DM_LOAI_CSController().GetAll();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_NOI_KCB":      // DM_NOI_KCB
                list = new DM_NOI_KCBController().GetAll();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_NOICAP_BHXH":      // DM_NOICAP_BHXH
                list = new DM_NOICAPBAOHIEMXHController().GetAll();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_TD_CHINHTRI":      // DM_TD_CHINHTRI
                list = new DM_TD_CHINHTRIController().GetAll();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_CHUCVU_DANG":      // DM_CHUCVU_DANG
                list = new DM_CHUCVU_DANGController().GetAll();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_CHUCVU_DOAN":      // DM_CHUCVU_DOAN
                list = new DM_CHUCVU_DOANController().GetAll();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_BAC_QDOI":         // DM_BAC_QDOI
                list = new DM_CAPBAC_QDOIController().GetAll();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_CHUCVU_QDOI":      // DM_CHUCVU_QDOI
                list = new DM_CHUCVU_QDOIController().GetAll();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_TD_QUANLY":        // DM_TD_QUANLY
                list = new DM_TD_QUANLYController().GetAll();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_TD_QLKT":      // DM_TD_QLKT
                list = new DM_TD_QLKTController().GetAll();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_NH":       // DM_NH
                list = new DM_NGANHANGController().GetAll();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;

            case "DM_LYDO_NGHI":        // DM_LYDO_NGHI
                list = new DM_LYDO_NGHIController().GetAll();
                foreach (var item in list)
                {
                    if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
                    {
                        dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
                    }
                }
                break;
            }
        }
    }
Пример #5
0
    public void CreateDictionary()
    {
        List <StoreComboObject> list = new List <StoreComboObject>();

        dictionary = new Dictionary <string, string>();
        // DM_TT_HN
        list = new DM_TT_HNController().GetAll();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_TinhThanh
        list = new DM_TINHTHANHController().GetAll();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_NUOC
        list = new DM_NUOCController().GetAll();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_DANTOC
        list = new DM_DANTOCController().GetAll();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_TONGIAO
        list = new DM_TONGIAOController().GetAll();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_TT_SUCKHOE
        list = new DM_TT_SUCKHOEController().GetAll();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_TRINHDO
        list = new DM_TRINHDOController().GetAll1();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_TD_VANHOA
        list = new DM_TD_VANHOAController().GetAll();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_TD_NGOAINGU
        list = new DM_NGOAINGUController().GetAll();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_TD_TINHOC
        list = new DM_TINHOCController().GetAll();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_CHUCVU
        list = new DanhMucChucVuController().GetAll();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_NGACH
        list = new DM_NGACHController().GetAll1();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_DONVI
        list = new DM_DONVIController().GetAll1();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_NOICAP_CMND
        list = new DM_NOICAP_CMNDController().GetAll();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_LOAI_HDONG
        list = new DM_LOAI_HDONGController().GetAll1();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_CONGVIEC
        list = new DM_CONGVIECController().GetAll();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_CHUYENNGANH
        list = new DM_CHUYENNGANHController().GetAll1();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_TP_BANTHAN
        list = new DM_TP_BANTHANController().GetAll();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_TP_GIADINH
        list = new DM_TP_GIADINHController().GetAll();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_NOICAP_HOCHIEU
        list = new DM_NOICAP_HOCHIEUController().GetAll();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_TRUONG_DAOTAO
        list = new DM_TRUONG_DAOTAOController().GetAll1();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_XEPLOAI
        list = new DM_XEPLOAIController().GetAll1();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_HT_TUYENDUNG
        list = new DM_HT_TUYENDUNGController().GetAll();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_CONGTRINH
        list = new DM_CONGTRINHController().GetAll();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_LOAI_CS
        list = new DM_LOAI_CSController().GetAll();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_NOI_KCB
        list = new DM_NOI_KCBController().GetAll();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_NOICAP_BHXH
        list = new DM_NOICAPBAOHIEMXHController().GetAll();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_TD_CHINHTRI
        list = new DM_TD_CHINHTRIController().GetAll();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_CHUCVU_DANG
        list = new DM_CHUCVU_DANGController().GetAll();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_CHUCVU_DOAN
        list = new DM_CHUCVU_DOANController().GetAll();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_BAC_QDOI
        list = new DM_CAPBAC_QDOIController().GetAll();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_CHUCVU_QDOI
        list = new DM_CHUCVU_QDOIController().GetAll();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_TD_QUANLY
        list = new DM_TD_QUANLYController().GetAll();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_TD_QLKT
        list = new DM_TD_QLKTController().GetAll();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_NH
        list = new DM_NGANHANGController().GetAll();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // DM_LYDO_NGHI
        list = new DM_LYDO_NGHIController().GetAll();
        foreach (var item in list)
        {
            if (!dictionary.ContainsKey(item.TEN.ToLower().Trim()))
            {
                dictionary.Add(item.TEN.ToLower().Trim(), item.MA);
            }
        }
        // HinhThucLamViec
        //IEnumerable<DAL.ThamSoTrangThai> lt = new ThamSoTrangThaiController().GetByParamName("HinhThucLamViec", true);
        //foreach (var item in lt)
        //{
        //    if (!dictionary.ContainsKey(item.Value.ToLower().Trim()))
        //        dictionary.Add(item.Value.ToLower().Trim(), item.ID.ToString());
        //}
    }