protected void m_cmd_gui_mail_Click(object sender, EventArgs e) { try { string v_mail = m_txt_nhap_mail.Text + "@topica.edu.vn"; 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 (check_txt_mail() == true) { string v_str_noi_dung = "Kính gửi: Trưởng phòng " + " " + m_hdf_ma_trung_tam.Value + "\n" + "Vui lòng truy cập vào đường link bên dưới để duyệt đơn hàng. Xin cám ơn!" + "\n" + "http://trm.topica.edu.vn/QuanLyHanhChinh/ChucNang/f890_duyet_don_hang_cc_td.aspx"; if (!v_mail.Equals("")) { BCTKApp.App_Code.HelpUtils.SendEmailHanhChinhTopica(v_mail, "Xin TD duyệt đơn hàng", v_str_noi_dung); } v_us = new US_GD_DON_DAT_HANG(CIPConvert.ToDecimal(v_ds.GD_DON_DAT_HANG.Rows[0]["ID"])); v_us.dcID_TRANG_THAI = CONST_ID_TRANG_THAI_DON_HANG.XIN_TD_DUYET; v_us.Update(); thong_bao("Đã gửi mail thành công cho TAD", true); } else thong_bao("Bạn chưa nhập tên mail!", true); load_data_to_grid_don_hang_de(); m_hdf_id_don_hang.Value = null; } catch (System.Exception v_e) { thong_bao(v_e.ToString(), true); //CSystemLog_301.ExceptionHandle(this, v_e); } }
protected void m_cmd_gui_mail_Click(object sender, EventArgs e) { try { string v_nguoi_gui; if (m_txt_nguoi_gui.Text.Trim() != "") v_nguoi_gui = m_txt_nguoi_gui.Text.Trim(); else { thong_bao("Bạn chưa nhập tên người gửi!",true); return; } if (check_duyet_don_hang() == true) { thong_bao("Đang có một đơn hàng VPP đang chờ duyệt. Vui lòng chờ TD duyệt", true); return; }; string v_mail = m_txt_nhap_mail.Text + "@topica.edu.vn"; //string v_mail = m_txt_nhap_mail.Text + "@gmail.com"; 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(); string v_duong_dan = "http://trm.topica.edu.vn/QuanLyHanhChinh/ChucNang/f481_td_duyet_don_hang_1.aspx?id_phong_ban=" + m_hdf_id_trung_tam.Value + "&form_mode=" + CONST_ID_TRANG_THAI_DON_HANG.XIN_TD_DUYET + "&id_user="******"&nguoi_gui=" + v_nguoi_gui + "&ngay_gui=" + m_hdf_ngay_dat_hang.Value; 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 (check_txt_mail(v_mail) == true) { string v_str_noi_dung = "Kính gửi TD/PM: " + " " + m_hdf_ma_trung_tam.Value + "," + "\n" + "Vui lòng truy cập vào đường link bên dưới để duyệt đơn hàng VPP:" +"\n" + "MP: " + m_lbl_ma_don_hang_de.Text + " Lần:" + m_lbl_pop_lan.Text + " Ngày đặt: " + m_lbl_pop_ngay.Text + "\n" + "Xin cám ơn!" + "\n" + "http://trm.topica.edu.vn/QuanLyHanhChinh/ChucNang/f481_td_duyet_don_hang_1.aspx?id_phong_ban=" + m_hdf_id_trung_tam.Value + "&form_mode=" + CONST_ID_TRANG_THAI_DON_HANG.XIN_TD_DUYET + "&id_user="******"&nguoi_gui=" + v_nguoi_gui + "&ngay_gui=" + m_hdf_ngay_dat_hang.Value; if (!v_mail.Equals("")) { BCTKApp.App_Code.HelpUtils.SendEmailHanhChinhTopica(v_mail, "[" + m_hdf_ma_trung_tam.Value + "]Xin TD duyệt đơn hàng VPP", v_str_noi_dung); } v_us = new US_GD_DON_DAT_HANG(CIPConvert.ToDecimal(v_ds.GD_DON_DAT_HANG.Rows[0]["ID"])); v_us.dcID_TRANG_THAI = CONST_ID_TRANG_THAI_DON_HANG.XIN_TD_DUYET; v_us.Update(); thong_bao("Đã gửi mail thành công cho TD",true); } else thong_bao("Địa chỉ mail không hợp lệ!",true); load_data_to_grid_don_hang(); m_hdf_id_don_hang.Value = null; } catch (System.Exception v_e) { thong_bao(v_e.ToString(), true); //CSystemLog_301.ExceptionHandle(this, v_e); } }
private void load_don_hang() { 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 return; }
//public override void VerifyRenderingInServerForm(System.Web.UI.Control control) //{ // //Required to verify that the control is rendered properly on page //} //đơn hàng protected void m_cmd_them_don_hang_Click(object sender, EventArgs e) { try { //m_lbl_thong_bao.Visible = false; //set_form_mode(LOAI_FORM.THEM); //save_don_hang(); //load_data_to_grid_don_hang(); tao_don_hang(); load_data_to_grid_don_hang(); 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); m_hdf_id_don_hang.Value = v_ds.GD_DON_DAT_HANG.Rows[0]["ID"].ToString(); view_detail_grv(true); load_ma_don_hang_title(); load_data_to_grid_don_hang_de(); } catch (Exception v_e) { thong_bao("Lỗi: " + v_e.ToString()); //CSystemLog_301.ExceptionHandle(this, v_e); } }
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; }
protected void m_cmd_gui_mail_Click(object sender, EventArgs e) { try { string v_mail = m_txt_nhap_mail.Text + "@topica.edu.vn"; //string v_mail = m_txt_nhap_mail.Text + "@gmail.com"; 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(); if (check_txt_mail() == true) { if (CIPConvert.ToDecimal(m_hdf_form_mode.Value) == CONST_ID_TRANG_THAI_DON_HANG.XIN_TD_DUYET) { 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.XIN_TD_DUYET); if ((CIPConvert.ToDecimal(m_hdf_ti_le_vuot.Value)*100) <= 20) { if (check_td_duyet_don_hang() == true) { thong_bao("Đang có một đơn hàng VPP đang chờ duyệt. Vui lòng chờ TAD duyệt", true); return; }; m_lbl_nhap_mail.Text = "Nhập mail TAD: "; string v_str_noi_dung = "Kính gửi phòng TAD," + "\n" + "Vui lòng xem xét duyệt đơn hàng cho trung tâm - ban " + m_hdf_ma_trung_tam.Value + "\n" + "Đơn hàng VPP Mã phiếu:" + m_lbl_ma_don_hang_de.Text + " Lần: " + m_hdf_lan_dat.Value + " Ngày đặt: " + m_hdf_ngay_dat.Value + "\n" + "Xin cám ơn!"; if (!v_mail.Equals("")) { BCTKApp.App_Code.HelpUtils.SendEmailHanhChinhTopica(v_mail, "[" + m_hdf_ma_trung_tam.Value + "]Xin TAD duyệt đơn hàng VPP", v_str_noi_dung); } v_us = new US_GD_DON_DAT_HANG(CIPConvert.ToDecimal(m_hdf_id_don_hang.Value)); v_us.dcID_TRANG_THAI = CONST_ID_TRANG_THAI_DON_HANG.XIN_TAD_DUYET; v_us.Update(); thong_bao("Đã gửi mail thành công cho TAD", true); } else { if (check_cc_duyet_don_hang() == true) { thong_bao("Đang có một đơn hàng đang VPP chờ duyệt. Vui lòng chờ CC duyệt", true); return; }; m_lbl_nhap_mail.Text = "Nhập mail CC: "; string v_str_noi_dung = "Kính gửi CC," + "\n" + "Vui lòng truy cập vào đường link bên dưới để duyệt đơn hàng VPP:" + "\n" + "Đơn hàng VPP Mã phiếu:" + m_lbl_ma_don_hang_de.Text + " Lần: " + m_hdf_lan_dat.Value + " Ngày đặt: " + m_hdf_ngay_dat.Value + "\n" + "http://trm.topica.edu.vn/QuanLyHanhChinh/ChucNang/f481_td_duyet_don_hang_1.aspx?id_phong_ban=" + m_hdf_id_trung_tam.Value + "&form_mode=" + CONST_ID_TRANG_THAI_DON_HANG.XIN_CC_DUYET + "&id_user="******"&nguoi_gui=" + m_hdf_nguoi_gui.Value + "&ngay_gui=" + m_hdf_ngay_gui.Value; ; if (!v_mail.Equals("")) { BCTKApp.App_Code.HelpUtils.SendEmailHanhChinhTopica(v_mail, "[" + m_hdf_ma_trung_tam.Value + "]Xin CC duyệt đơn hàng VPP", v_str_noi_dung); } v_us = new US_GD_DON_DAT_HANG(CIPConvert.ToDecimal(m_hdf_id_don_hang.Value)); v_us.dcID_TRANG_THAI = CONST_ID_TRANG_THAI_DON_HANG.XIN_CC_DUYET; v_us.Update(); thong_bao("Đã gửi mail thành công cho CC", true); } } if (CIPConvert.ToDecimal(m_hdf_form_mode.Value) == CONST_ID_TRANG_THAI_DON_HANG.XIN_CC_DUYET) { //cc thì k cần chức năng xin duyệt nữa //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.XIN_CC_DUYET); //if (check_cc_duyet_don_hang() == true) { thong_bao("Đang có một đơn hàng VPP đang chờ duyệt. Vui lòng chờ CC duyệt", true); return; }; //m_lbl_nhap_mail.Text = "Nhập mail CC: "; //string v_str_noi_dung = "Kính gửi CC," // + "\n" // + "Vui lòng truy cập vào đường link bên dưới để duyệt đơn hàng VPP:" // + "\n" // + "Đơn hàng VPP Mã Phiếu:" + m_lbl_ma_don_hang_de.Text + " Lần: " + m_hdf_lan_dat.Value + " Ngày đặt: " + m_hdf_ngay_dat.Value // + "\n" // + "http://trm.topica.edu.vn/QuanLyHanhChinh/ChucNang/f481_td_duyet_don_hang_1.aspx?id_phong_ban=" + m_hdf_id_trung_tam.Value + "&form_mode=" + CONST_ID_TRANG_THAI_DON_HANG.XIN_CC_DUYET + "&id_user="******"&nguoi_gui=" + m_hdf_nguoi_gui.Value + "&ngay_gui=" + m_hdf_ngay_gui.Value; //if (!v_mail.Equals("")) { BCTKApp.App_Code.HelpUtils.SendEmailHanhChinhTopica(v_mail, "[" + m_hdf_ma_trung_tam.Value + "]Xin CC duyệt đơn hàng VPP", v_str_noi_dung); } //v_us = new US_GD_DON_DAT_HANG(CIPConvert.ToDecimal(v_ds.GD_DON_DAT_HANG.Rows[0]["ID"])); //v_us.dcID_TRANG_THAI = CONST_ID_TRANG_THAI_DON_HANG.XIN_CC_DUYET; //v_us.Update(); //thong_bao("Đã gửi mail thành công cho CC", true); m_txt_nhap_mail.Enabled = false; } } else return; load_data_to_grid_don_hang_de(); m_hdf_id_don_hang.Value = null; } catch (System.Exception v_e) { thong_bao(v_e.ToString(), true); //CSystemLog_301.ExceptionHandle(this, v_e); } }