private void m_cmd_BO_tu_choi_Click(object sender, EventArgs e) { decimal id_nguoi_tao; try { fill_data_to_m_us(); if (m_us.dcID_LOAI_THAO_TAC == 313) { US_DUNG_CHUNG v_us_dung_chung = new US_DUNG_CHUNG(); DataSet v_ds = new DataSet(); v_ds.Tables.Add(new DataTable()); v_us_dung_chung.FillDatasetWithQuery(v_ds, "SELECT id FROM GD_LOG_DAT_HANG gldh WHERE gldh.ID_LOAI_THAO_TAC in (295,311) AND gldh.ID_GD_DAT_HANG = " + m_us.dcID_DON_HANG + "ORDER BY id DESC"); US_GD_LOG_DAT_HANG v_us_log = new US_GD_LOG_DAT_HANG(CIPConvert.ToDecimal(v_ds.Tables[0].Rows[0]["ID"].ToString())); id_nguoi_tao = v_us_log.dcID_NGUOI_TAO_THAO_TAC; } else { id_nguoi_tao = m_us.dcID_NGUOI_TAO; } f107_tu_choi_don_hang v_f107 = new f107_tu_choi_don_hang(); v_f107.displayForRefuse(m_us, id_nguoi_tao); load_data_2_grid(); } catch (Exception v_e) { CSystemLog_100.ExceptionHandle(v_e); } }
private void us_to_form(US_GD_LOG_DAT_HANG m_us) { m_US = m_us; m_txt_ma_don_hang.Text = m_us.dcID_GD_DAT_HANG.ToString(); m_txt_nguoi_nhan_tao_tac.Text = "người nhận thao tác có id là:" + v_us.strNGUOI_TAO_THAO_TAC; m_txt_ly_do_tu_choi.Focus(); }
private void m_cmd_ok_Click(object sender, EventArgs e) { if (m_txt_cap_nhat_xu_ly.Text == "") { MessageBox.Show("Vui lòng điền nội dung cập nhật!"); m_txt_cap_nhat_xu_ly.Focus(); } else { US_GD_LOG_DAT_HANG v_us = new US_GD_LOG_DAT_HANG(); v_us.datNGAY_LAP_THAO_TAC = System.DateTime.Now; v_us.dcID_GD_DAT_HANG = m_us.dcID; v_us.dcID_LOAI_THAO_TAC = 344; v_us.dcID_NGUOI_NHAN_THAO_TAC = us_user.dcID; v_us.dcID_NGUOI_TAO_THAO_TAC = us_user.dcID; v_us.strTHAO_TAC_HET_HAN_YN = "Y"; v_us.strGHI_CHU = m_txt_cap_nhat_xu_ly.Text; v_us.Insert(); US_V_GD_DAT_HANG_GD_LOG_DAT_HANG v_us_log = new US_V_GD_DAT_HANG_GD_LOG_DAT_HANG(v_us.dcID); if (cbSendEmail.Checked == true) { us_user.gui_mail_thong_bao_cap_nhat_xu_ly_don_hang(v_us_log, us_user.dcID); } MessageBox.Show("Cập nhật thành công!"); this.Close(); } }
private void update_log_tiep_nhan(decimal id_don_hang, decimal user_id, decimal id_nhom) { US_GD_LOG_DAT_HANG v_US = new US_GD_LOG_DAT_HANG(); US_DUNG_CHUNG v_us = new US_DUNG_CHUNG(); DataSet v_ds = new DataSet(); v_ds.Tables.Add(new DataTable()); if (id_nhom == 2) { v_us.FillDatasetWithQuery(v_ds, "SELECT *FROM GD_LOG_DAT_HANG WHERE ID_GD_DAT_HANG =" + id_don_hang + "And ID_LOAI_THAO_TAC in (295,311) And THAO_TAC_HET_HAN_YN = 'N' AND ID_NGUOI_NHAN_THAO_TAC = " + user_id); } else if (id_nhom == 3) { v_us.FillDatasetWithQuery(v_ds, "SELECT *FROM GD_LOG_DAT_HANG WHERE ID_GD_DAT_HANG =" + id_don_hang + "And ID_LOAI_THAO_TAC in (303) And THAO_TAC_HET_HAN_YN = 'N' AND ID_NGUOI_NHAN_THAO_TAC = " + user_id); } else if (id_nhom == 5) { v_us.FillDatasetWithQuery(v_ds, "SELECT *FROM GD_LOG_DAT_HANG WHERE ID_GD_DAT_HANG =" + id_don_hang + "And ID_LOAI_THAO_TAC in (305) And THAO_TAC_HET_HAN_YN = 'N' AND ID_NGUOI_NHAN_THAO_TAC = " + user_id); } for (int i = 0; i < v_ds.Tables[0].Rows.Count; i++) { v_US = new US_GD_LOG_DAT_HANG(CIPConvert.ToDecimal(v_ds.Tables[0].Rows[i][0].ToString())); v_US.strTHAO_TAC_HET_HAN_YN = "Y"; v_US.Update(); } }
public void tu_choi_xu_ly(decimal id_log, string m_li_do) { decimal id_nguoi_tao; try { US_V_GD_DAT_HANG_GD_LOG_DAT_HANG m_us = new US_V_GD_DAT_HANG_GD_LOG_DAT_HANG(id_log); if (m_us.dcID_LOAI_THAO_TAC == 313) { US_DUNG_CHUNG v_us_dung_chung = new US_DUNG_CHUNG(); DataSet v_ds = new DataSet(); v_ds.Tables.Add(new DataTable()); v_us_dung_chung.FillDatasetWithQuery(v_ds, "SELECT id FROM GD_LOG_DAT_HANG gldh WHERE gldh.ID_LOAI_THAO_TAC in (295,311) AND gldh.ID_GD_DAT_HANG = " + m_us.dcID_DON_HANG + "ORDER BY id DESC"); US_GD_LOG_DAT_HANG v_us_log = new US_GD_LOG_DAT_HANG(CIPConvert.ToDecimal(v_ds.Tables[0].Rows[0]["ID"].ToString())); id_nguoi_tao = v_us_log.dcID_NGUOI_TAO_THAO_TAC; } else { id_nguoi_tao = m_us.dcID_NGUOI_TAO; } ghi_log_tu_choi(m_us, m_li_do); update_log(id_log); } catch (Exception ex) { } }
private void update_hoan_thanh_don_hang_TD() { 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 = "TD đã xử lý xong"; v_us.Update(); }
private void update_log_tu_choi() { US_GD_LOG_DAT_HANG v_us_tu_choi = new US_GD_LOG_DAT_HANG(v_us.dcID); v_us_tu_choi.strTHAO_TAC_HET_HAN_YN = "Y"; //v_us_tu_choi.strGHI_CHU = "BO đã từ chối"; v_us_tu_choi.Update(); }
private void update_log_gui_cho_pm(US_V_GD_DAT_HANG_GD_LOG_DAT_HANG m_us) { 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 = "đơn hàng đã được gửi cho TD"; v_US.Update(); }
private void update_hoan_thanh_don_hang_BO() { 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 = "BO đã xử lý xong đơn hàng và chờ TM nghiệm thu!"; v_us.Update(); }
private void update_log(decimal id_log) { US_GD_LOG_DAT_HANG v_us_tu_choi = new US_GD_LOG_DAT_HANG(id_log); v_us_tu_choi.strTHAO_TAC_HET_HAN_YN = "Y"; //v_us_tu_choi.strGHI_CHU = "BO đã từ chối"; v_us_tu_choi.Update(); }
private void update_hoan_thanh_don_hang_PM() { 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 đã hoàn thành,chờ TM nghiệm thu"; v_us.Update(); }
private void update_log_da_xu_ly() { US_GD_LOG_DAT_HANG v_us = new US_GD_LOG_DAT_HANG(); v_us = m_us; v_us.strTHAO_TAC_HET_HAN_YN = "Y"; v_us.strGHI_CHU = "đã được PM phê duyệt"; v_us.Update(); }
private void ghi_log_da_duyet(US_GD_LOG_DAT_HANG m_us) { US_GD_LOG_DAT_HANG v_us = new US_GD_LOG_DAT_HANG(); v_us = m_us; v_us.strTHAO_TAC_HET_HAN_YN = "N"; v_us.strGHI_CHU = "đã duyệt"; v_us.Insert(); }
private void ghi_log_tu_choi() { US_GD_LOG_DAT_HANG v_US = new US_GD_LOG_DAT_HANG(); v_US.dcID_LOAI_THAO_TAC = 310;//CHỜ FO điều phối lại v_US.dcID_GD_DAT_HANG = v_us.dcID_DON_HANG; v_US.dcID_NGUOI_TAO_THAO_TAC = TOSApp.us_user.dcID; v_US.dcID_NGUOI_NHAN_THAO_TAC = CIPConvert.ToDecimal(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 = us_user.strTEN_TRUY_CAP + " đã từ chối với lý do " + m_txt_ly_do_tu_choi.Text; v_US.Insert(); }
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(); }
private void ghi_log_da_nhan_xu_ly(decimal id_don_hang, decimal user_id, string user_name) { US_GD_LOG_DAT_HANG v_us = new US_GD_LOG_DAT_HANG(); v_us.dcID_LOAI_THAO_TAC = 296; v_us.dcID_GD_DAT_HANG = id_don_hang; v_us.dcID_NGUOI_TAO_THAO_TAC = user_id; v_us.dcID_NGUOI_NHAN_THAO_TAC = user_id; v_us.datNGAY_LAP_THAO_TAC = System.DateTime.Now; v_us.strTHAO_TAC_HET_HAN_YN = "N"; v_us.strGHI_CHU = user_name + " đã nhận xử lý"; v_us.Insert(); }
public void cap_nhat_xu_ly(decimal id_don_hang, string m_li_do, decimal user_id) { US_GD_LOG_DAT_HANG v_us = new US_GD_LOG_DAT_HANG(); v_us.datNGAY_LAP_THAO_TAC = System.DateTime.Now; v_us.dcID_GD_DAT_HANG = id_don_hang; v_us.dcID_LOAI_THAO_TAC = 344; v_us.dcID_NGUOI_NHAN_THAO_TAC = user_id; v_us.dcID_NGUOI_TAO_THAO_TAC = user_id; v_us.strTHAO_TAC_HET_HAN_YN = "Y"; v_us.strGHI_CHU = m_li_do; v_us.Insert(); }
private void ghi_log_tu_choi(US_V_GD_DAT_HANG_GD_LOG_DAT_HANG v_us, string reason) { US_GD_LOG_DAT_HANG v_US = new US_GD_LOG_DAT_HANG(); v_US.dcID_LOAI_THAO_TAC = 310;//CHỜ FO điều phối lại v_US.dcID_GD_DAT_HANG = v_us.dcID_DON_HANG; v_US.dcID_NGUOI_TAO_THAO_TAC = v_us.dcID_NGUOI_NHAN_THAO_TAC; v_US.dcID_NGUOI_NHAN_THAO_TAC = CIPConvert.ToDecimal(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 = v_us.strTEN_NGUOI_NHAN_THAO_TAC + " đã từ chối với lý do " + reason; v_US.Insert(); }
private void ghi_log_da_hoan_thanh_don_hang_BO(decimal id_don_hang, decimal id_user, string user_name) { US_GD_LOG_DAT_HANG v_us = new US_GD_LOG_DAT_HANG(); v_us.dcID_LOAI_THAO_TAC = 297;//BO đã xử lý v_us.dcID_GD_DAT_HANG = id_don_hang; v_us.dcID_NGUOI_TAO_THAO_TAC = id_user; v_us.dcID_NGUOI_NHAN_THAO_TAC = id_user; v_us.datNGAY_LAP_THAO_TAC = System.DateTime.Now; v_us.strTHAO_TAC_HET_HAN_YN = "N"; v_us.strGHI_CHU = user_name + " đã xử lý xong! chờ TM nghiệm thu"; v_us.Insert(); }
private void ghi_log_PM_da_nhan_xu_ly(US_V_GD_DAT_HANG_GD_LOG_DAT_HANG m_us) { US_GD_LOG_DAT_HANG v_us = new US_GD_LOG_DAT_HANG(); v_us.dcID_LOAI_THAO_TAC = 304; v_us.dcID_GD_DAT_HANG = m_us.dcID_DON_HANG; v_us.dcID_NGUOI_TAO_THAO_TAC = us_user.dcID;//thang pm co id 15 v_us.dcID_NGUOI_NHAN_THAO_TAC = us_user.dcID; 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 + " đã nhận xử lý"; v_us.Insert(); }
private void ghi_log_huy_dieu_phoi() { US_GD_LOG_DAT_HANG m_us = new US_GD_LOG_DAT_HANG(); m_us.dcID_LOAI_THAO_TAC = 346;//đã hủy m_us.dcID_GD_DAT_HANG = v_us.dcID; m_us.dcID_NGUOI_TAO_THAO_TAC = us_user.dcID; m_us.dcID_NGUOI_NHAN_THAO_TAC = us_user.dcID; m_us.datNGAY_LAP_THAO_TAC = System.DateTime.Now; m_us.strTHAO_TAC_HET_HAN_YN = "Y"; m_us.strGHI_CHU = us_user.strTEN_TRUY_CAP + " đã hủy điều phối với lý do " + m_txt_ly_do.Text; m_us.Insert(); }
private void ghi_log_admin_da_huy_don_hang() { US_GD_LOG_DAT_HANG V_us = new US_GD_LOG_DAT_HANG(); V_us.dcID_LOAI_THAO_TAC = 300;//đã hủy V_us.dcID_GD_DAT_HANG = v_us.dcID; V_us.dcID_NGUOI_TAO_THAO_TAC = us_user.dcID; V_us.dcID_NGUOI_NHAN_THAO_TAC = us_user.dcID; 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 + " đã hủy đơn hàng với lý do " + m_txt_ly_do.Text; V_us.Insert(); }
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(); }
private void ghi_log_admin_da_nhan_xu_ly() { US_GD_LOG_DAT_HANG v_us = new US_GD_LOG_DAT_HANG(); v_us.dcID_LOAI_THAO_TAC = 306; //TD xử lý v_us.dcID_GD_DAT_HANG = m_us.dcID_DON_HANG; v_us.dcID_NGUOI_TAO_THAO_TAC = us_user.dcID; //TD có id = 21 v_us.dcID_NGUOI_NHAN_THAO_TAC = us_user.dcID; 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 + " đã nhận xử lý"; v_us.Insert(); }
/// <summary> /// hàm này còn sai trạng thái của loại thao tác vì trong từ điển còn thiếu /// </summary> private void ghi_log_admin_da_hoan_thanh_don_hang_PM() { US_GD_LOG_DAT_HANG v_us = new US_GD_LOG_DAT_HANG(); v_us.dcID_LOAI_THAO_TAC = 297;// v_us.dcID_GD_DAT_HANG = m_us.dcID_DON_HANG; v_us.dcID_NGUOI_TAO_THAO_TAC = us_user.dcID; v_us.dcID_NGUOI_NHAN_THAO_TAC = us_user.dcID; 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 + " đã hoàn thành đơn hàng, chờ TM nghiệm thu"; v_us.Insert(); }
private void insert_log_gui_cho_pm(decimal id_don_hang, decimal id_pm, string str_gui_kem) { US_DUNG_CHUNG v_us_dc = new US_DUNG_CHUNG(); US_GD_LOG_DAT_HANG v_US = new US_GD_LOG_DAT_HANG(); v_US.dcID_LOAI_THAO_TAC = 303;//đã chuyển cho PM v_US.dcID_GD_DAT_HANG = id_don_hang; v_US.dcID_NGUOI_TAO_THAO_TAC = us_user.dcID; v_US.dcID_NGUOI_NHAN_THAO_TAC = id_pm; 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 + " gửi đơn hàng cho PM " + v_us_dc.get_ten_nguoi_su_dung(id_pm) + ", gửi kèm: " + str_gui_kem; v_US.Insert(); }
private void ghi_log_dieu_phoi_lai(decimal p, US_V_GD_DAT_HANG_GD_LOG_DAT_HANG m_us) { US_DUNG_CHUNG v_us_dc = new US_DUNG_CHUNG(); US_GD_LOG_DAT_HANG v_US = new US_GD_LOG_DAT_HANG(); v_US.dcID_LOAI_THAO_TAC = 311;//fo đã điều phối lại v_US.dcID_GD_DAT_HANG = m_us.dcID_DON_HANG; v_US.dcID_NGUOI_TAO_THAO_TAC = us_user.dcID; v_US.dcID_NGUOI_NHAN_THAO_TAC = p; 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 + " đơn hàng đã được điều phối lại cho " + v_us_dc.get_ten_nguoi_su_dung(p); v_US.Insert(); }
private void update_log_dieu_phoi() { 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 [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(); } }
private void insert_log_gui_cho_pm(US_V_GD_DAT_HANG_GD_LOG_DAT_HANG m_us) { US_DUNG_CHUNG v_us_dc = new US_DUNG_CHUNG(); US_GD_LOG_DAT_HANG v_US = new US_GD_LOG_DAT_HANG(); v_US.dcID_LOAI_THAO_TAC = 303;//đã chuyển cho PM v_US.dcID_GD_DAT_HANG = m_us.dcID_DON_HANG; v_US.dcID_NGUOI_TAO_THAO_TAC = us_user.dcID; v_US.dcID_NGUOI_NHAN_THAO_TAC = CIPConvert.ToDecimal(m_cbo_PM.SelectedValue); 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 + " gửi đơn hàng cho PM " + v_us_dc.get_ten_nguoi_su_dung(CIPConvert.ToDecimal(m_cbo_PM.SelectedValue)) + ", gửi kèm: " + m_txt_gui_kem.Text; v_US.Insert(); }
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); } }