private void set_initial_form_load() { load_data_2_dv_quan_ly(); load_data_2_nguoi_nhan_dat_hang(); load_data_2_nguoi_xu_ly_don_hang(); load_data_2_cbo_loai_dich_vu(); m_dat_thoi_gian_dat_hang.Value = DateTime.Now; m_cbo_nguoi_xu_ly_don_hang.SelectedIndex = 0; m_txt_nguoi_dat_hang.AutoCompleteCustomSource = load_thong_tin_nguoi_dat_hang(); switch (m_e_fome_mode) { case e_form_mode.INSERT_FROM_MAIN_FORM: load_data_2_trang_thai_don_hang(); m_txt_ma_don_hang.Text = get_ma_don_hang_moi(); m_e_clb_nguoi_xu_ly_state = e_cbo_state.DA_FILL_DATA_XONG; m_cbo_nguoi_nhan_dat_hang.SelectedValue = f002_main_form.m_dc_id_user; m_lbl_trang_thai_don_hang.Visible = false; m_cbo_trang_thai_don_hang.Visible = false; break; case e_form_mode.INSERT_FROM_MASTER: load_data_2_trang_thai_don_hang(); m_txt_ma_don_hang.Text = get_ma_don_hang_moi(); m_e_clb_nguoi_xu_ly_state = e_cbo_state.DA_FILL_DATA_XONG; m_cbo_nguoi_nhan_dat_hang.SelectedValue = f002_main_form.m_dc_id_user; m_lbl_trang_thai_don_hang.Visible = false; m_cbo_trang_thai_don_hang.Visible = false; break; case e_form_mode.UPDATE_DATA: load_data_2_trang_thai_don_hang_de_cap_nhat(); m_pnl_nguoi_dat_hang_infor.Enabled = false; m_grb_loai_dich_vu.Enabled = false; m_chk_gui_mail_yn.Visible = true; us_object_2_form(); m_cmd_luu.Text = "Cập nhật"; m_chk_gui_mail_yn.Visible = false; m_lbl_trang_thai_don_hang.Visible = true; m_cbo_trang_thai_don_hang.Visible = true; break; case e_form_mode.HOAN_THANH_DON_HANG: load_data_2_trang_thai_don_hang(); m_pnl_nguoi_dat_hang_infor.Enabled = false; m_grb_loai_dich_vu.Enabled = false; m_grb_thoi_gian_hoan_thanh.Enabled = false; us_object_2_form(); m_cmd_luu.Text = "Cập nhật"; m_chk_gui_mail_yn.Visible = false; m_lbl_trang_thai_don_hang.Visible = true; m_cbo_trang_thai_don_hang.Visible = true; m_cbo_trang_thai_don_hang.SelectedValue = TU_DIEN_TRANG_THAI_DON_HANG.DA_DONG; break; } // load mẫu mail sẽ gửi cho khách hàng khi nhập mới m_us_dm_mau_mail.load_mau_email_by_ma_mau(m_ds_dm_mau_mail_xac_nhan, MAU_EMAIL.XAC_NHAN_YC); m_us_dm_mau_mail.load_mau_email_by_ma_mau(m_ds_dm_mau_mail_hoan_thanh, MAU_EMAIL.HOAN_THANH_YC); m_us_dm_mau_mail.load_mau_email_by_ma_mau(m_ds_dm_mau_mail_cap_nhat_don_hang, MAU_EMAIL.CAP_NHAT_YC); }
private void load_data_2_trang_thai_don_hang() { US_CM_DM_TU_DIEN v_us_tu_dien = new US_CM_DM_TU_DIEN(); DS_CM_DM_TU_DIEN v_ds_tu_dien = new DS_CM_DM_TU_DIEN(); v_us_tu_dien.fill_tu_dien_cung_loai_ds(LOAI_TU_DIEN_TEXT.TRANG_THAI_DON_HANG , CM_DM_TU_DIEN.TEN , v_ds_tu_dien); m_cbo_trang_thai_don_hang.DataSource = v_ds_tu_dien.CM_DM_TU_DIEN; m_cbo_trang_thai_don_hang.DisplayMember = CM_DM_TU_DIEN.TEN; m_cbo_trang_thai_don_hang.ValueMember = CM_DM_TU_DIEN.ID; m_e_cbo_trang_thai_don_hang = e_cbo_state.DA_FILL_DATA_XONG; }
private void load_data_2_trang_thai_don_hang_de_cap_nhat() { US_CM_DM_TU_DIEN v_us_tu_dien = new US_CM_DM_TU_DIEN(); DS_CM_DM_TU_DIEN v_ds_tu_dien = new DS_CM_DM_TU_DIEN(); v_us_tu_dien.FillDataset(v_ds_tu_dien, " WHERE " + CM_DM_TU_DIEN.ID_LOAI_TU_DIEN + " = " + LOAI_TU_DIEN_ID.TRANG_THAI_GD_YEU_CAU + " AND " + CM_DM_TU_DIEN.ID + " <> " + TU_DIEN_TRANG_THAI_DON_HANG.DA_DONG + " ORDER BY " + CM_DM_TU_DIEN.TEN); m_cbo_trang_thai_don_hang.DataSource = v_ds_tu_dien.CM_DM_TU_DIEN; m_cbo_trang_thai_don_hang.DisplayMember = CM_DM_TU_DIEN.TEN; m_cbo_trang_thai_don_hang.ValueMember = CM_DM_TU_DIEN.ID; m_e_cbo_trang_thai_don_hang = e_cbo_state.DA_FILL_DATA_XONG; }
private void us_object_2_form() { m_txt_ma_don_hang.Text = m_us_v_gd_dat_hang.strMA_DON_HANG; // Thông tin ngừời đặt hàng m_txt_nguoi_dat_hang.Text = m_us_v_gd_dat_hang.strUSER_NV_DAT_HANG; m_txt_dien_thoai.Text = m_us_v_gd_dat_hang.strDIEN_THOAI; m_txt_ho_ten.Text = m_us_v_gd_dat_hang.strHO_TEN_USER_DAT_HANG; m_cbo_dv_don_vi.SelectedValue = m_us_v_gd_dat_hang.dcID_DON_VI; m_dat_thoi_gian_dat_hang.Value = m_us_v_gd_dat_hang.datTHOI_GIAN_DAT_HANG; // Thông tin về đơn hàng set_thong_tin_dich_vu(m_us_v_gd_dat_hang.dcID_LOAI_DV_YEU_CAU, m_us_v_gd_dat_hang.dcID_LOAI_YEU_CAU_CHA); get_check_loai_thoi_gian_hoan_thanh(m_us_v_gd_dat_hang.dcID_LOAI_THOI_GIAN_CAN_HOAN_THANH); m_txt_yeu_cau_cu_the.Text = m_us_v_gd_dat_hang.strNOI_DUNG_DAT_HANG; m_txt_lich_su_trao_doi.Text = m_us_v_gd_dat_hang.strLICH_SU_TRAO_DOI; // Thông tin từ DVMC m_txt_phan_hoi_tu_dvmc.Text = m_us_v_gd_dat_hang.strPHAN_HOI_TU_DVMC; m_cbo_nguoi_nhan_dat_hang.SelectedValue = m_us_v_gd_dat_hang.dcID_NGUOI_NHAN_DAT_HANG; if (m_us_v_gd_dat_hang.strNGUOI_XU_LY.IndexOf(",") > 0) // có nhiều người xử lý đơn hàng { m_txt_nguoi_xu_ly.Text = m_us_v_gd_dat_hang.strNGUOI_XU_LY; m_cbo_nguoi_xu_ly_don_hang.Visible = false; m_txt_nguoi_xu_ly.Visible = true; m_chk_nhieu_nguoi_xu_ly_yn.Checked = true; } else { m_cbo_nguoi_xu_ly_don_hang.Visible = true; m_txt_nguoi_xu_ly.Visible = false; m_cbo_nguoi_xu_ly_don_hang.SelectedValue = m_us_v_gd_dat_hang.dcID_NGUOI_XU_LY; } m_e_clb_nguoi_xu_ly_state = e_cbo_state.DA_FILL_DATA_XONG; m_cbo_trang_thai_don_hang.SelectedValue = m_us_v_gd_dat_hang.dcID_TRANG_THAI; if (m_us_v_gd_dat_hang.dcID_TRANG_THAI == TU_DIEN_TRANG_THAI_DON_HANG.DA_DONG) { m_cbo_trang_thai_don_hang.Enabled = false; m_cmd_luu.Enabled = false; } }
private void load_data_2_cbo_loai_dich_vu() { US_DM_LOAI_YEU_CAU v_us_loai_dich_vu = new US_DM_LOAI_YEU_CAU(); DS_DM_LOAI_YEU_CAU v_ds_loai_dich_vu = new DS_DM_LOAI_YEU_CAU(); v_us_loai_dich_vu.load_ds_loai_dich_vu(v_ds_loai_dich_vu); DataRow v_dr = v_ds_loai_dich_vu.DM_LOAI_YEU_CAU.NewDM_LOAI_YEU_CAURow(); v_dr[DM_LOAI_YEU_CAU.ID] = 0; v_dr[DM_LOAI_YEU_CAU.TEN_YEU_CAU] = "- Chọn một loại dịch vụ -"; v_ds_loai_dich_vu.EnforceConstraints = false; v_ds_loai_dich_vu.DM_LOAI_YEU_CAU.Rows.InsertAt(v_dr, 0); m_cbo_loai_dich_vu.DataSource = v_ds_loai_dich_vu.DM_LOAI_YEU_CAU; m_cbo_loai_dich_vu.DisplayMember = DM_LOAI_YEU_CAU.TEN_YEU_CAU; m_cbo_loai_dich_vu.ValueMember = DM_LOAI_YEU_CAU.ID; m_e_cbo_trang_thai_loai_dich_vu = e_cbo_state.DA_FILL_DATA_XONG; }