private void tao_don_hang()
 {
     DateTime v_ngay_dau_thang = DateTime.Now.AddDays(-DateTime.Now.Day + 1);
     m_txt_ngay_nhap.Text = DateTime.Now.Date.ToString("dd/MM/yyyy");
     m_lbl_hien_thi_so_phieu.Text = CIPConvert.ToStr(m_hdf_ma_trung_tam.Value) + "-" + DateTime.Now.ToString("yyyyMMdd");
     US_GD_DON_DAT_HANG v_us = new US_GD_DON_DAT_HANG();
     DS_GD_DON_DAT_HANG v_ds = new DS_GD_DON_DAT_HANG();
     v_us.get_so_don_hang_nhap_trung_tam(v_ds, CIPConvert.ToDecimal(m_hdf_id_trung_tam.Value), CONST_ID_TRANG_THAI_DON_HANG.NHAP);
     if (v_ds.GD_DON_DAT_HANG.Rows.Count > 0)
     {
         m_lbl_hien_thi_so_phieu.Text = v_ds.GD_DON_DAT_HANG.Rows[0]["MA"].ToString();
         m_txt_so_lan.Text = v_ds.GD_DON_DAT_HANG.Rows[0]["LAN"].ToString();
         DateTime v_ngay_dat_hang = (DateTime)v_ds.GD_DON_DAT_HANG.Rows[0]["NGAY_DAT_HANG"];
         m_txt_ngay_nhap.Text = v_ngay_dat_hang.ToString("dd/MM/yyyy");
     }
     else
     {
         v_us.FillDataset(v_ds, v_ngay_dau_thang, CIPConvert.ToDecimal(m_hdf_id_trung_tam.Value));
         m_us_gd_don_dat_hang = new US_GD_DON_DAT_HANG();
         m_us_gd_don_dat_hang.dcID_PHONG_BAN = CIPConvert.ToDecimal(m_hdf_id_trung_tam.Value);
         if (v_ds.GD_DON_DAT_HANG.Rows.Count > 0)
         {
             m_us_gd_don_dat_hang.dcLAN = v_ds.GD_DON_DAT_HANG.Rows.Count + 1;
             m_txt_so_lan.Text = m_us_gd_don_dat_hang.dcLAN.ToString();
         }
         else
         {
             m_us_gd_don_dat_hang.dcLAN = 1;
             m_txt_so_lan.Text = "1";
         }
         m_us_gd_don_dat_hang.dcID_TRANG_THAI = CONST_ID_TRANG_THAI_DON_HANG.NHAP;
         m_us_gd_don_dat_hang.datNGAY_DAT_HANG = DateTime.Now.Date;
         m_us_gd_don_dat_hang.strMA = m_lbl_hien_thi_so_phieu.Text;
         m_us_gd_don_dat_hang.strMA_HD_NCC = "";
         m_us_gd_don_dat_hang.dcGIA_TRI_DA_VAT = 0;
         m_us_gd_don_dat_hang.dcGIA_TRI_CHUA_VAT = 0;
         m_us_gd_don_dat_hang.Insert();
     }
     m_hdf_ngay_dat_hang.Value = m_txt_ngay_nhap.Text;
 }