public static void load_data_to_cbo_tu_dien(
            eLOAI_TU_DIEN ip_e
            , eTAT_CA ip_e_tat_ca
            , ComboBox ip_obj_cbo_trang_thai)
        {
            IP.Core.IPUserService.US_CM_DM_TU_DIEN v_us_dm_tu_dien = new IP.Core.IPUserService.US_CM_DM_TU_DIEN();
            IP.Core.IPData.DS_CM_DM_TU_DIEN v_ds_dm_tu_dien = new IP.Core.IPData.DS_CM_DM_TU_DIEN();
            string v_str_loai_tu_dien = "";
            switch (ip_e)
            {
                case eLOAI_TU_DIEN.TRANG_THAI_CHUC_VU:
                    v_str_loai_tu_dien = MA_LOAI_TU_DIEN.TRANG_THAI_CHUC_VU;
                    break;
                case eLOAI_TU_DIEN.LOAI_HOP_DONG:
                    v_str_loai_tu_dien = MA_LOAI_TU_DIEN.LOAI_HOP_DONG;
                    break;
                case eLOAI_TU_DIEN.LOAI_DON_VI:
                    v_str_loai_tu_dien = MA_LOAI_TU_DIEN.LOAI_DON_VI;
                    break;
                case eLOAI_TU_DIEN.CAP_DON_VI:
                    v_str_loai_tu_dien = MA_LOAI_TU_DIEN.CAP_DON_VI;
                    break;
                case eLOAI_TU_DIEN.LOAI_QUYET_DINH:
                    v_str_loai_tu_dien = MA_LOAI_TU_DIEN.LOAI_QUYET_DINH;
                    break;
                case eLOAI_TU_DIEN.TRANG_THAI_LAO_DONG:
                    v_str_loai_tu_dien = MA_LOAI_TU_DIEN.TRANG_THAI_LAO_DONG;
                    break;
                case eLOAI_TU_DIEN.DM_CA_HOC:
                    v_str_loai_tu_dien = MA_LOAI_TU_DIEN.DM_CA_HOC;
                    break;
            }
            v_us_dm_tu_dien.fill_tu_dien_cung_loai_ds(
                v_str_loai_tu_dien
                , CM_DM_TU_DIEN.GHI_CHU
                , v_ds_dm_tu_dien);

            ip_obj_cbo_trang_thai.DataSource = v_ds_dm_tu_dien.CM_DM_TU_DIEN;
            ip_obj_cbo_trang_thai.DisplayMember = CM_DM_TU_DIEN.TEN;
            ip_obj_cbo_trang_thai.ValueMember = CM_DM_TU_DIEN.ID;

            if (ip_e_tat_ca == eTAT_CA.YES)
            {
                DataRow v_dr = v_ds_dm_tu_dien.CM_DM_TU_DIEN.NewRow();
                v_dr[CM_DM_TU_DIEN.ID] = -1;
                v_dr[CM_DM_TU_DIEN.TEN] = "------ Tất cả ------";
                v_dr[CM_DM_TU_DIEN.MA_TU_DIEN] = "";
                v_dr[CM_DM_TU_DIEN.TEN_NGAN] = "";
                v_dr[CM_DM_TU_DIEN.ID_LOAI_TU_DIEN] = 1;
                v_dr[CM_DM_TU_DIEN.GHI_CHU] = "";
                v_ds_dm_tu_dien.CM_DM_TU_DIEN.Rows.InsertAt(v_dr, 0);
                ip_obj_cbo_trang_thai.SelectedIndex = 0;
            }
        }
Пример #2
0
        public static void load_data_to_cbo_tu_dien(
            eLOAI_TU_DIEN ip_e_trang_thai_chuc_vu
            , eTAT_CA ip_e_tat_ca
            , ComboBox ip_obj_cbo_trang_thai)
        {
            US_CM_DM_TU_DIEN v_us_dm_tu_dien    = new US_CM_DM_TU_DIEN();
            DS_CM_DM_TU_DIEN v_ds_dm_tu_dien    = new DS_CM_DM_TU_DIEN();
            string           v_str_loai_tu_dien = "";

            switch (ip_e_trang_thai_chuc_vu)
            {
            case eLOAI_TU_DIEN.TRANG_THAI_CHUC_VU:
                v_str_loai_tu_dien = MA_LOAI_TU_DIEN.TRANG_THAI_CHUC_VU;
                break;

            case eLOAI_TU_DIEN.LOAI_HOP_DONG:
                v_str_loai_tu_dien = MA_LOAI_TU_DIEN.LOAI_HOP_DONG;
                break;

            case eLOAI_TU_DIEN.LOAI_DON_VI:
                v_str_loai_tu_dien = MA_LOAI_TU_DIEN.LOAI_DON_VI;
                break;

            case eLOAI_TU_DIEN.CAP_DON_VI:
                v_str_loai_tu_dien = MA_LOAI_TU_DIEN.CAP_DON_VI;
                break;
            }
            v_us_dm_tu_dien.fill_tu_dien_cung_loai_ds(
                v_str_loai_tu_dien
                , CM_DM_TU_DIEN.GHI_CHU
                , v_ds_dm_tu_dien);

            ip_obj_cbo_trang_thai.DataSource    = v_ds_dm_tu_dien.CM_DM_TU_DIEN;
            ip_obj_cbo_trang_thai.DisplayMember = CM_DM_TU_DIEN.TEN;
            ip_obj_cbo_trang_thai.ValueMember   = CM_DM_TU_DIEN.ID;

            if (ip_e_tat_ca == eTAT_CA.YES)
            {
                DataRow v_dr = v_ds_dm_tu_dien.CM_DM_TU_DIEN.NewRow();
                v_dr[CM_DM_TU_DIEN.ID]              = -1;
                v_dr[CM_DM_TU_DIEN.TEN]             = "------ Tất cả ------";
                v_dr[CM_DM_TU_DIEN.MA_TU_DIEN]      = "";
                v_dr[CM_DM_TU_DIEN.TEN_NGAN]        = "";
                v_dr[CM_DM_TU_DIEN.ID_LOAI_TU_DIEN] = 1;
                v_dr[CM_DM_TU_DIEN.GHI_CHU]         = "";
                v_ds_dm_tu_dien.CM_DM_TU_DIEN.Rows.InsertAt(v_dr, 0);
                ip_obj_cbo_trang_thai.SelectedIndex = 0;
            }
        }
        public static void load_data_to_cbo_tu_dien(
            eLOAI_TU_DIEN ip_e_trang_thai_tai_san
            , eTAT_CA ip_e_tat_ca
            , DropDownList ip_obj_cbo_trang_thai)
        {
            US_CM_DM_TU_DIEN v_us_dm_tu_dien = new US_CM_DM_TU_DIEN();
            DS_CM_DM_TU_DIEN v_ds_dm_tu_dien = new DS_CM_DM_TU_DIEN();
            string v_str_loai_trang_thai = "";
            switch (ip_e_trang_thai_tai_san)
            {
                case eLOAI_TU_DIEN.TRANG_THAI_DAT:
                    v_str_loai_trang_thai = MA_LOAI_TU_DIEN.TRANG_THAI_DAT;
                    break;
                case eLOAI_TU_DIEN.TRANG_THAI_NHA:
                    v_str_loai_trang_thai = MA_LOAI_TU_DIEN.TRANG_THAI_NHA;
                    break;
                case eLOAI_TU_DIEN.TRANG_THAI_OTO:
                    v_str_loai_trang_thai = MA_LOAI_TU_DIEN.TRANG_THAI_OTO;
                    break;
                case eLOAI_TU_DIEN.TRANG_THAI_TAI_SAN_KHAC:
                    v_str_loai_trang_thai = MA_LOAI_TU_DIEN.TRANG_THAI_TAI_SAN_KHAC;
                    break;
                case eLOAI_TU_DIEN.LOAI_HINH_DON_VI:
                    v_str_loai_trang_thai = MA_LOAI_TU_DIEN.LOAI_HINH_DON_VI;
                    break;
                case eLOAI_TU_DIEN.PHAN_LOAI_TAI_SAN:
                    v_str_loai_trang_thai = MA_LOAI_TU_DIEN.PHAN_LOAI_TAI_SAN;
                    break;
                case eLOAI_TU_DIEN.LOAI_BAO_CAO:
                    v_str_loai_trang_thai = MA_LOAI_TU_DIEN.LOAI_BAO_CAO;
                    break;
                case eLOAI_TU_DIEN.TINH_TRANG_TAI_SAN:
                    v_str_loai_trang_thai = MA_LOAI_TU_DIEN.TINH_TRANG_TAI_SAN;
                    break;
                case eLOAI_TU_DIEN.LY_DO_TANG_GIAM_TS:
                    v_str_loai_trang_thai = MA_LOAI_TU_DIEN.LY_DO_TANG_GIAM_TS;
                    break;
            }
            v_us_dm_tu_dien.fill_tu_dien_cung_loai_ds(
                v_str_loai_trang_thai
                , CM_DM_TU_DIEN.GHI_CHU
                , v_ds_dm_tu_dien);

            ip_obj_cbo_trang_thai.DataSource = v_ds_dm_tu_dien.CM_DM_TU_DIEN;
            ip_obj_cbo_trang_thai.DataTextField = CM_DM_TU_DIEN.TEN;
            ip_obj_cbo_trang_thai.DataValueField = CM_DM_TU_DIEN.ID;
            ip_obj_cbo_trang_thai.DataBind();
            if (ip_e_tat_ca == eTAT_CA.YES)
            {
                ip_obj_cbo_trang_thai.Items.Insert(0, new ListItem(CONST_QLDB.TAT_CA, CONST_QLDB.ID_TAT_CA.ToString()));
            }
        }
 public static void load_data_to_cbo_loai_hinh_don_vi(
     eLOAI_TU_DIEN ip_e_trang_thai_tai_san
     , eTAT_CA ip_e_tat_ca
     , DropDownList ip_obj_cbo_trang_thai)
 {
     US_CM_DM_TU_DIEN v_us_dm_tu_dien = new US_CM_DM_TU_DIEN();
     DS_CM_DM_TU_DIEN v_ds_dm_tu_dien = new DS_CM_DM_TU_DIEN();
     string v_str_loai_trang_thai = "";
     v_str_loai_trang_thai = MA_LOAI_TU_DIEN.LOAI_HINH_DON_VI;
     v_us_dm_tu_dien.fill_tu_dien_cung_loai_ds(
         v_str_loai_trang_thai
         , CM_DM_TU_DIEN.GHI_CHU
         , v_ds_dm_tu_dien);
     ip_obj_cbo_trang_thai.DataSource = v_ds_dm_tu_dien.CM_DM_TU_DIEN;
     ip_obj_cbo_trang_thai.DataTextField = CM_DM_TU_DIEN.TEN;
     ip_obj_cbo_trang_thai.DataValueField = CM_DM_TU_DIEN.MA_TU_DIEN;
     ip_obj_cbo_trang_thai.DataBind();
     if (ip_e_tat_ca == eTAT_CA.YES)
     {
         ip_obj_cbo_trang_thai.Items.Insert(0, new ListItem(CONST_QLDB.TAT_CA, CONST_QLDB.ID_TAT_CA.ToString()));
     }
 }
Пример #5
0
        public static void load_data_to_cbo_tu_dien(
            eLOAI_TU_DIEN ip_e
            , eTAT_CA ip_e_tat_ca
            , ComboBox ip_obj_cbo_trang_thai)
        {
            IP.Core.IPUserService.US_CM_DM_TU_DIEN v_us_dm_tu_dien = new IP.Core.IPUserService.US_CM_DM_TU_DIEN();
            IP.Core.IPData.DS_CM_DM_TU_DIEN        v_ds_dm_tu_dien = new IP.Core.IPData.DS_CM_DM_TU_DIEN();
            string v_str_loai_tu_dien = "";

            switch (ip_e)
            {
            case eLOAI_TU_DIEN.TRANG_THAI_CHUC_VU:
                v_str_loai_tu_dien = MA_LOAI_TU_DIEN.TRANG_THAI_CHUC_VU;
                break;

            case eLOAI_TU_DIEN.LOAI_HOP_DONG:
                v_str_loai_tu_dien = MA_LOAI_TU_DIEN.LOAI_HOP_DONG;
                break;

            case eLOAI_TU_DIEN.LOAI_DON_VI:
                v_str_loai_tu_dien = MA_LOAI_TU_DIEN.LOAI_DON_VI;
                break;

            case eLOAI_TU_DIEN.CAP_DON_VI:
                v_str_loai_tu_dien = MA_LOAI_TU_DIEN.CAP_DON_VI;
                break;

            case eLOAI_TU_DIEN.LOAI_QUYET_DINH:
                v_str_loai_tu_dien = MA_LOAI_TU_DIEN.LOAI_QUYET_DINH;
                break;

            case eLOAI_TU_DIEN.TRANG_THAI_LAO_DONG:
                v_str_loai_tu_dien = MA_LOAI_TU_DIEN.TRANG_THAI_LAO_DONG;
                break;

            case eLOAI_TU_DIEN.NGACH:
                v_str_loai_tu_dien = MA_LOAI_TU_DIEN.NGACH;
                break;

            case eLOAI_TU_DIEN.LOAI_CHUC_VU:
                v_str_loai_tu_dien = MA_LOAI_TU_DIEN.LOAI_CHUC_VU;
                break;

            case eLOAI_TU_DIEN.TRANG_THAI_HOP_DONG:
                v_str_loai_tu_dien = MA_LOAI_TU_DIEN.TRANG_THAI_HOP_DONG;
                break;

            case eLOAI_TU_DIEN.TRANG_THAI_DU_AN:
                v_str_loai_tu_dien = MA_LOAI_TU_DIEN.TRANG_THAI_DU_AN;
                break;

            case eLOAI_TU_DIEN.MA_HOP_DONG:
                v_str_loai_tu_dien = MA_LOAI_TU_DIEN.MA_HOP_DONG;
                break;

            case eLOAI_TU_DIEN.DANH_HIEU:
                v_str_loai_tu_dien = MA_LOAI_TU_DIEN.DANH_HIEU;
                break;

            case eLOAI_TU_DIEN.CO_CHE:
                v_str_loai_tu_dien = MA_LOAI_TU_DIEN.CO_CHE;
                break;

            case eLOAI_TU_DIEN.LOAI_DU_AN:
                v_str_loai_tu_dien = MA_LOAI_TU_DIEN.LOAI_DU_AN;
                break;

            case eLOAI_TU_DIEN.MA_QUYET_DINH:
                v_str_loai_tu_dien = MA_LOAI_TU_DIEN.MA_QUYET_DINH;
                break;

            case eLOAI_TU_DIEN.DIA_BAN:
                v_str_loai_tu_dien = MA_LOAI_TU_DIEN.DIA_BAN;
                break;
            }
            v_us_dm_tu_dien.fill_tu_dien_cung_loai_ds(
                v_str_loai_tu_dien
                , CM_DM_TU_DIEN.GHI_CHU
                , v_ds_dm_tu_dien);


            ip_obj_cbo_trang_thai.DisplayMember = CM_DM_TU_DIEN.TEN;
            ip_obj_cbo_trang_thai.ValueMember   = CM_DM_TU_DIEN.ID;
            ip_obj_cbo_trang_thai.DataSource    = v_ds_dm_tu_dien.CM_DM_TU_DIEN;
            if (ip_e_tat_ca == eTAT_CA.YES)
            {
                DataRow v_dr = v_ds_dm_tu_dien.CM_DM_TU_DIEN.NewRow();
                v_dr[CM_DM_TU_DIEN.ID]              = -1;
                v_dr[CM_DM_TU_DIEN.TEN]             = "------ Tất cả ------";
                v_dr[CM_DM_TU_DIEN.MA_TU_DIEN]      = "";
                v_dr[CM_DM_TU_DIEN.TEN_NGAN]        = "";
                v_dr[CM_DM_TU_DIEN.ID_LOAI_TU_DIEN] = 1;
                v_dr[CM_DM_TU_DIEN.GHI_CHU]         = "";
                v_ds_dm_tu_dien.CM_DM_TU_DIEN.Rows.InsertAt(v_dr, 0);
                ip_obj_cbo_trang_thai.SelectedIndex = 0;
            }
        }
        public static void load_data_to_cbo_trang_thai_tang_giam(
            eLOAI_TU_DIEN ip_e_trang_thai_tai_san
            , eTAT_CA ip_e_tat_ca
            , DropDownList ip_obj_cbo_trang_thai)
        {
            US_CM_DM_TU_DIEN v_us_dm_tu_dien = new US_CM_DM_TU_DIEN();
            DS_CM_DM_TU_DIEN v_ds_dm_tu_dien = new DS_CM_DM_TU_DIEN();
            string v_str_loai_trang_thai = "";
            switch (ip_e_trang_thai_tai_san)
            {
                case eLOAI_TU_DIEN.TRANG_THAI_DAT:
                    v_str_loai_trang_thai = MA_LOAI_TU_DIEN.TRANG_THAI_DAT;
                    break;
                case eLOAI_TU_DIEN.TRANG_THAI_NHA:
                    v_str_loai_trang_thai = MA_LOAI_TU_DIEN.TRANG_THAI_NHA;
                    break;
                case eLOAI_TU_DIEN.TRANG_THAI_OTO:
                    v_str_loai_trang_thai = MA_LOAI_TU_DIEN.TRANG_THAI_OTO;
                    break;
                case eLOAI_TU_DIEN.TRANG_THAI_TAI_SAN_KHAC:
                    v_str_loai_trang_thai = MA_LOAI_TU_DIEN.TRANG_THAI_TAI_SAN_KHAC;
                    break;
            }

            string v_str_query = "WHERE GHI_CHU LIKE N'%2%'"
                + " AND ID_LOAI_TU_DIEN IN"
                + " (SELECT ID FROM CM_DM_LOAI_TD WHERE MA_LOAI = '" + v_str_loai_trang_thai + "')" ;

            v_us_dm_tu_dien.FillDataset(v_ds_dm_tu_dien, v_str_query);
            ip_obj_cbo_trang_thai.DataSource = v_ds_dm_tu_dien.CM_DM_TU_DIEN;
            ip_obj_cbo_trang_thai.DataTextField = CM_DM_TU_DIEN.TEN;
            ip_obj_cbo_trang_thai.DataValueField = CM_DM_TU_DIEN.ID;
            ip_obj_cbo_trang_thai.DataBind();
            if (ip_e_tat_ca == eTAT_CA.YES)
            {
                ip_obj_cbo_trang_thai.Items.Insert(0, new ListItem(CONST_QLDB.TAT_CA, CONST_QLDB.ID_TAT_CA.ToString()));
            }
        }
        public static void load_data_to_cbo_ly_do_tang_giam(
            eLOAI_TU_DIEN ip_e_trang_thai_tai_san
            , eLOAI_TANG_GIAM_TAI_SAN ip_e_loai
            , DropDownList ip_obj_cbo_trang_thai)
        {
            US_CM_DM_TU_DIEN v_us_dm_tu_dien = new US_CM_DM_TU_DIEN();
            DS_CM_DM_TU_DIEN v_ds_dm_tu_dien = new DS_CM_DM_TU_DIEN();
            string v_str_loai_trang_thai = MA_LOAI_TU_DIEN.LY_DO_TANG_GIAM_TS;
            string v_str_loai_tg = "";

            switch (ip_e_loai)
            {
                case eLOAI_TANG_GIAM_TAI_SAN.GIAM_TAI_SAN:
                    v_str_loai_tg = "G";
                    break;
                case eLOAI_TANG_GIAM_TAI_SAN.TANG_TAI_SAN:
                    v_str_loai_tg = "T";
                    break;
            }

            string v_str_query = "WHERE GHI_CHU LIKE N'%" + v_str_loai_tg + "%'"
                + " AND ID_LOAI_TU_DIEN IN"
                + " (SELECT ID FROM CM_DM_LOAI_TD WHERE MA_LOAI = '" + v_str_loai_trang_thai + "')";

            v_us_dm_tu_dien.FillDataset(v_ds_dm_tu_dien, v_str_query);
            ip_obj_cbo_trang_thai.DataSource = v_ds_dm_tu_dien.CM_DM_TU_DIEN;
            ip_obj_cbo_trang_thai.DataTextField = CM_DM_TU_DIEN.TEN;
            ip_obj_cbo_trang_thai.DataValueField = CM_DM_TU_DIEN.ID;
            ip_obj_cbo_trang_thai.DataBind();
        }