コード例 #1
0
        private void update_thoi_gian_hoan_thanh(US_GD_DAT_HANG M_us)
        {
            US_GD_DAT_HANG v_us = new US_GD_DAT_HANG(M_us.dcID);

            v_us.datTHOI_GIAN_HOAN_THANH = System.DateTime.Now;
            v_us.Update();
        }
コード例 #2
0
        private void update_thoi_gian_hoan_thanh_don_hang()
        {
            US_GD_DAT_HANG v_us = new US_GD_DAT_HANG(m_us.dcID_DON_HANG);

            v_us.datTHOI_GIAN_HOAN_THANH = System.DateTime.Now;
            v_us.Update();
        }
コード例 #3
0
        private void cap_nhat_thoi_gian_hoan_Thanh()
        {
            US_GD_DAT_HANG v_us = new US_GD_DAT_HANG();

            v_us.dcID = m_us.dcID_GD_DAT_HANG;
            v_us.datTHOI_GIAN_HOAN_THANH = System.DateTime.Now;
        }
コード例 #4
0
        private void m_cmd_TM_cap_nhat_xu_ly_Click(object sender, EventArgs e)
        {
            f101_cap_nhat_xu_don_hang v_f = new f101_cap_nhat_xu_don_hang();
            DataRow        v_dr           = m_grv_ds_don_dat_hang_can_nghiem_thu.GetDataRow(m_grv_ds_don_dat_hang_can_nghiem_thu.FocusedRowHandle);
            US_GD_DAT_HANG v_us           = new US_GD_DAT_HANG(CIPConvert.ToDecimal(v_dr["ID"].ToString()));

            v_f.Display_for_update(v_us);
            load_data_to_grid();
        }
コード例 #5
0
        private void ghi_log_nghiem_thu_don_hang(US_GD_DAT_HANG v_us)
        {
            US_GD_LOG_DAT_HANG v_US = new US_GD_LOG_DAT_HANG();

            v_US.dcID_GD_DAT_HANG        = v_us.dcID;
            v_US.dcID_LOAI_THAO_TAC      = 309;//TM đã nghiệm thu
            v_US.dcID_NGUOI_TAO_THAO_TAC = us_user.dcID;
            v_US.SetID_NGUOI_NHAN_THAO_TACNull();
            v_US.datNGAY_LAP_THAO_TAC   = System.DateTime.Now;
            v_US.strTHAO_TAC_HET_HAN_YN = "N";
            v_US.strGHI_CHU             = us_user.strTEN_TRUY_CAP + " đã nghiệm thu đơn hàng với nhận xét: " + m_txt_nhan_xet.Text;
            v_US.Insert();
        }
コード例 #6
0
        private void ghi_log_nghiem_thu_don_hang_chua_hoan_thanh(US_GD_DAT_HANG v_us)
        {
            US_GD_LOG_DAT_HANG v_US = new US_GD_LOG_DAT_HANG();

            v_US.dcID_GD_DAT_HANG         = v_us.dcID;
            v_US.dcID_LOAI_THAO_TAC       = 313;//cần xử lý lại
            v_US.dcID_NGUOI_TAO_THAO_TAC  = us_user.dcID;
            v_US.dcID_NGUOI_NHAN_THAO_TAC = v_us.dcID_NGUOI_TAO;
            v_US.datNGAY_LAP_THAO_TAC     = System.DateTime.Now;
            v_US.strTHAO_TAC_HET_HAN_YN   = "N";
            v_US.strGHI_CHU = "đơn hàng cần được thực hiện lại! TM chưa chấp nhận nghiệm thu với lý do: " + m_txt_nhan_xet.Text;
            v_US.Insert();
        }
コード例 #7
0
        private void DoRowDoubleClick(GridView view, Point pt)
        {
            GridHitInfo info = view.CalcHitInfo(pt);

            if (info.InRow || info.InRowCell)
            {
                DataRow               v_dr   = m_grv_ds_don_dat_hang_can_nghiem_thu.GetDataRow(m_grv_ds_don_dat_hang_can_nghiem_thu.FocusedRowHandle);
                US_GD_DAT_HANG        v_us   = new US_GD_DAT_HANG(CIPConvert.ToDecimal(v_dr["ID"].ToString()));
                f100_don_dat_hang_new v_f100 = new f100_don_dat_hang_new();
                v_f100.displayForUpdate2(v_us);
                this.Show();
            }
        }
コード例 #8
0
        private void update_trang_thai_don_hang_chua_hoan_thanh(US_GD_DAT_HANG v_us)
        {
            US_DUNG_CHUNG v_us_dc = new US_DUNG_CHUNG();
            DataSet       v_ds    = new DataSet();

            v_ds.Tables.Add(new DataTable());
            v_us_dc.FillDatasetWithQuery(v_ds, "SELECT * FROM V_GD_DAT_HANG_GD_LOG_DAT_HANG WHERE THAO_TAC_HET_HAN_YN = 'N' AND [ID_DON_HANG] = " + v_us.dcID.ToString());
            for (int i = 0; i < v_ds.Tables[0].Rows.Count; i++)
            {
                US_GD_LOG_DAT_HANG V_us = new US_GD_LOG_DAT_HANG(CIPConvert.ToDecimal(v_ds.Tables[0].Rows[i]["ID"].ToString()));
                V_us.strTHAO_TAC_HET_HAN_YN = "Y";
                V_us.Update();
            }
        }
コード例 #9
0
 internal void display_for_refurse_dealine(decimal deadline_id)
 {
     try
     {
         DataRow v_dr = m_grv_ds_don_dat_hang.GetDataRow(m_grv_ds_don_dat_hang.FocusedRowHandle);
         m_us = new US_GD_DAT_HANG(CIPConvert.ToDecimal(v_dr["ID"].ToString()));
         this.Show();
         v_deadline = deadline_id;
         load_data_2_grid();
     }
     catch (Exception v_e)
     {
         CSystemLog_100.ExceptionHandle(v_e);
     }
 }
コード例 #10
0
 private void m_cmd_TM_danh_gia_Click(object sender, EventArgs e)
 {
     try
     {
         fill_data_to_m_us();
         f115_TM_danh_gia v_f115 = new f115_TM_danh_gia();
         US_GD_DAT_HANG   v_us   = new US_GD_DAT_HANG(m_us.dcID_DON_HANG);
         v_f115.displayForTM(v_us);
         load_data_2_grid();
     }
     catch (Exception v_e)
     {
         CSystemLog_100.ExceptionHandle(v_e);
     }
 }
コード例 #11
0
 private void m_cmd_TM_huy_hon_hang_Click(object sender, EventArgs e)
 {
     try
     {
         DataRow v_dr = m_grv_ds_don_dat_hang_can_nghiem_thu.GetDataRow(m_grv_ds_don_dat_hang_can_nghiem_thu.FocusedRowHandle);
         m_us = new US_GD_DAT_HANG(CIPConvert.ToDecimal(v_dr["ID"].ToString()));
         f103_TD_ly_do_tu_choi f103 = new f103_TD_ly_do_tu_choi();
         f103.Display(m_us);
         load_data_to_grid();
     }
     catch (Exception v_e)
     {
         CSystemLog_100.ExceptionHandle(v_e);
     }
 }
コード例 #12
0
 private void m_cmd_TM_danh_gia_Click(object sender, EventArgs e)
 {
     try
     {
         DataRow v_dr = m_grv_ds_don_dat_hang_can_nghiem_thu.GetDataRow(m_grv_ds_don_dat_hang_can_nghiem_thu.FocusedRowHandle);
         m_us = new US_GD_DAT_HANG(CIPConvert.ToDecimal(v_dr["ID"].ToString()));
         f115_TM_danh_gia v_f115 = new f115_TM_danh_gia();
         v_f115.displayForTM(m_us);
         load_data_to_grid();;
     }
     catch (Exception v_e)
     {
         CSystemLog_100.ExceptionHandle(v_e);
     }
 }
コード例 #13
0
 private void m_cmd_TM_cap_nhat_xu_ly_Click(object sender, EventArgs e)
 {
     try
     {
         f101_cap_nhat_xu_don_hang v_f = new f101_cap_nhat_xu_don_hang();
         DataRow        v_dr           = m_grv_gd_dat_hang_gd_log_dat_hang.GetDataRow(m_grv_gd_dat_hang_gd_log_dat_hang.FocusedRowHandle);
         US_GD_DAT_HANG v_us           = new US_GD_DAT_HANG(CIPConvert.ToDecimal(v_dr["ID_DON_HANG"].ToString()));
         v_f.Display_for_update(v_us);
         load_data_2_grid();
     }
     catch (Exception v_e)
     {
         CSystemLog_100.ExceptionHandle(v_e);
     }
 }
コード例 #14
0
 private void m_cmd_FO_huy_hon_hang_Click(object sender, EventArgs e)
 {
     try
     {
         fill_data_to_m_us();
         f103_TD_ly_do_tu_choi f103             = new f103_TD_ly_do_tu_choi();
         US_GD_DAT_HANG        v_us_gd_dat_hang = new US_GD_DAT_HANG(m_us.dcID_DON_HANG);
         f103.Display(v_us_gd_dat_hang);
         load_data_2_grid();
     }
     catch (Exception v_e)
     {
         CSystemLog_100.ExceptionHandle(v_e);
     }
 }
コード例 #15
0
 private void m_cmd_chinh_sua_don_hang_Click(object sender, EventArgs e)
 {
     try
     {
         DataRow               v_dr   = m_grv_ds_don_dat_hang.GetDataRow(m_grv_ds_don_dat_hang.FocusedRowHandle);
         US_GD_DAT_HANG        v_us   = new US_GD_DAT_HANG(CIPConvert.ToDecimal(v_dr["ID"].ToString()));
         f100_don_dat_hang_new v_f100 = new f100_don_dat_hang_new();
         v_f100.displayForUpdate(v_us, v_deadline);
         load_data_2_grid();
     }
     catch (Exception v_e)
     {
         CSystemLog_100.ExceptionHandle(v_e);
     }
 }
コード例 #16
0
 private void m_cmd_danh_gia_Click(object sender, EventArgs e)
 {
     try
     {
         DataRow                      v_dr          = m_grv_ds_don_hang_ht_chua_danh_gia.GetDataRow(m_grv_ds_don_hang_ht_chua_danh_gia.FocusedRowHandle);
         decimal                      v_id_don_hang = CIPConvert.ToDecimal(v_dr["ID"].ToString());
         US_GD_DAT_HANG               v_us          = new US_GD_DAT_HANG(v_id_don_hang);
         US_GD_LOG_DAT_HANG           v_us_log      = new US_GD_LOG_DAT_HANG();
         f124_danh_gia_cua_khach_hang v_f           = new f124_danh_gia_cua_khach_hang();
         v_f.display(v_us, v_us_log);
         load_data_to_grid();
     }
     catch (Exception v_e)
     {
         CSystemLog_100.ExceptionHandle(v_e);
     }
 }
コード例 #17
0
        private void update_trang_thai_don_hang(US_GD_DAT_HANG v_us)
        {
            US_DUNG_CHUNG v_us_dc = new US_DUNG_CHUNG();
            DataSet       v_ds    = new DataSet();

            v_ds.Tables.Add(new DataTable());
            v_us_dc.FillDatasetWithQuery(v_ds, "SELECT * FROM V_GD_DAT_HANG_GD_LOG_DAT_HANG WHERE THAO_TAC_HET_HAN_YN = 'N' AND [ID_DON_HANG] = " + v_us.dcID.ToString());
            for (int i = 0; i < v_ds.Tables[0].Rows.Count; i++)
            {
                US_GD_LOG_DAT_HANG V_us = new US_GD_LOG_DAT_HANG(CIPConvert.ToDecimal(v_ds.Tables[0].Rows[i]["ID"].ToString()));
                V_us.strTHAO_TAC_HET_HAN_YN = "Y";
                V_us.Update();
            }
            //cập nhật thời gian hoàn thành cho đơn hàng
            US_GD_DAT_HANG v_us1 = new US_GD_DAT_HANG(v_us.dcID);

            v_us1.datTHOI_GIAN_HOAN_THANH = System.DateTime.Now;
            v_us1.Update();
        }
コード例 #18
0
        //private void update_log_PM_tiep_nhan()
        //{
        //    US_GD_LOG_DAT_HANG v_us = new US_GD_LOG_DAT_HANG(m_us.dcID);
        //    v_us.strTHAO_TAC_HET_HAN_YN = "Y";
        //    //v_us.strGHI_CHU = "PM đã tiếp nhận xử lý";
        //    v_us.Update();
        //}
        #endregion

        #region TD tiếp nhận đơn hàng và xử lý
        private void m_cmd_admin_tiep_nhan_xu_ly_Click(object sender, EventArgs e)
        {
            try
            {
                fill_data_to_m_us();
                DataRow               v_dr   = m_grv_gd_dat_hang_gd_log_dat_hang.GetDataRow(m_grv_gd_dat_hang_gd_log_dat_hang.FocusedRowHandle);
                US_GD_DAT_HANG        v_us   = new US_GD_DAT_HANG(CIPConvert.ToDecimal(v_dr["ID_DON_HANG"].ToString()));
                f100_don_dat_hang_new v_f100 = new f100_don_dat_hang_new();
                v_f100.displayForUpdate(v_us, 1);
                update_log_tiep_nhan();
                ghi_log_admin_da_nhan_xu_ly();
                load_data_2_grid();
                MessageBox.Show("Đã tiếp nhận đơn hàng!");
            }
            catch (Exception v_e)
            {
                CSystemLog_100.ExceptionHandle(v_e);
            }
        }
コード例 #19
0
        private void tu_dong_danh_gia()
        {
            US_DUNG_CHUNG v_us = new US_DUNG_CHUNG();
            DataSet       v_ds = new DataSet();

            v_ds.Tables.Add(new DataTable());
            string v_str_query = "SELECT * FROM GD_DAT_HANG WHERE  THOI_GIAN_HOAN_THANH is not null AND ID_DANH_GIA_TU_USER_DAT_HANG IS NULL";

            v_us.FillDatasetWithQuery(v_ds, v_str_query);
            for (int i = 0; i < v_ds.Tables[0].Rows.Count; i++)
            {
                US_GD_DAT_HANG v_us_gd_dat_hang       = new US_GD_DAT_HANG(CIPConvert.ToDecimal(v_ds.Tables[0].Rows[i]["ID"].ToString()));
                DateTime       v_thoi_gian_hoan_thanh = v_us_gd_dat_hang.datTHOI_GIAN_HOAN_THANH.AddDays(3);
                if (System.DateTime.Compare(v_thoi_gian_hoan_thanh, System.DateTime.Now) == -1)
                {
                    v_us_gd_dat_hang.dcID_DANH_GIA_TU_USER_DAT_HANG = 124;
                    v_us_gd_dat_hang.Update();
                }
            }
        }
コード例 #20
0
 private void m_cmd_update_Click(object sender, EventArgs e)
 {
     try
     {
         f100_dat_hang_moi v_f = new f100_dat_hang_moi();
         // var m_row = m_grv.SelectedRowsCount - 1;
         var                   v_data_row   = m_grv.GetDataRow(m_grv.FocusedRowHandle);
         US_GD_DAT_HANG        v_us         = new US_GD_DAT_HANG(CIPConvert.ToDecimal(v_data_row["ID"].ToString()));
         US_DM_VERSION_MON_HOC us_version   = new US_DM_VERSION_MON_HOC();
         DS_DM_VERSION_MON_HOC v_ds_version = new DS_DM_VERSION_MON_HOC();
         v_ds_version.EnforceConstraints = false;
         us_version.FillDataset(v_ds_version, "where ID=" + v_data_row["ID_VERSION_MON_HOC"].ToString());
         DataRow v_d_r        = v_ds_version.Tables[0].Rows[0];
         decimal v_id_version = CIPConvert.ToDecimal(v_d_r[DM_VERSION_MON_HOC.ID].ToString());
         us_version = new US_DM_VERSION_MON_HOC(v_id_version);
         decimal v_index_selected = CIPConvert.ToDecimal(us_version.dcID_MON_HOC.ToString());
         v_f.Update_form(v_us, v_index_selected);
         load_data_2_grid();
     }
     catch (Exception ex)
     {
         CSystemLog_301.ExceptionHandle(ex);
     }
 }
コード例 #21
0
 internal void display(US_GD_DAT_HANG v_us, US_GD_LOG_DAT_HANG v_us_log)
 {
     m_us     = v_us;
     m_us_log = v_us_log;
     this.ShowDialog();
 }
コード例 #22
0
 internal void Display(IPCOREUS.US_GD_DAT_HANG m_us)
 {
     v_us = new US_GD_DAT_HANG(m_us.dcID);
     this.Show();
     kieu_load_form = 1;
 }
コード例 #23
0
 private void load_data_2_form(IPCOREUS.US_GD_DAT_HANG m_us)
 {
     m_txt_ma_don_hang.Text = m_us.strMA_DON_HANG;
     M_us = new US_GD_DAT_HANG(m_us.dcID);;
 }
コード例 #24
0
 internal void Display_for_update(IPCOREUS.US_GD_DAT_HANG v_us)
 {
     load_data_2_form(v_us);
     m_us = new US_GD_DAT_HANG(v_us.dcID);
     this.Show();
 }