protected void m_grv_don_hang_nhap_RowCommand(object sender, GridViewCommandEventArgs e) { try { if (e.CommandArgument.ToString().Equals("")) return; decimal v_dc_id_don_hang = CIPConvert.ToDecimal(e.CommandArgument); US_GD_DON_DAT_HANG v_us_gd_don_hang = new US_GD_DON_DAT_HANG(v_dc_id_don_hang); int thisyear = DateTime.Now.Year; DateTime m_dat_dau_thang = new DateTime(thisyear, int.Parse(m_cbo_chon_thang.SelectedValue.ToString()), 1); DateTime m_dat_cuoi_thang = m_dat_dau_thang.AddMonths(1).AddDays(-1); switch (e.CommandName) { case "KhongDuyet": v_us_gd_don_hang.dcID_TRANG_THAI = CONST_ID_TRANG_THAI_DON_HANG.CC_KHONG_DUYET; break; case "Duyet": v_us_gd_don_hang.dcID_TRANG_THAI = CONST_ID_TRANG_THAI_DON_HANG.DA_DUYET; v_us_gd_don_hang.Update(); m_lbl_tong_tien_da_chi.Text = CIPConvert.ToStr(v_us_gd_don_hang.get_tong_tien_da_chi_hang_thang(v_us_gd_don_hang.dcID_PHONG_BAN, m_dat_cuoi_thang), "#,###"); break; } //v_us_gd_don_hang.Update(); load_data_to_grid(); } catch (Exception v_e) { CSystemLog_301.ExceptionHandle(this, v_e); } }
private void load_data_to_grid() { decimal v_id_trung_tam = CIPConvert.ToDecimal(m_hdf_id_trung_tam.Value); US_DM_PHONG_BAN v_us = new US_DM_PHONG_BAN(); DS_DM_PHONG_BAN v_ds = new DS_DM_PHONG_BAN(); v_us.FillDataset(v_ds, "where id=" + v_id_trung_tam); m_lbl_title.Text = "Trung tâm - ban: " + v_ds.DM_PHONG_BAN.Rows[0]["TEN_PHONG_BAN"].ToString(); // lấy mã trung tâm m_hdf_ma_trung_tam.Value = v_ds.DM_PHONG_BAN.Rows[0]["MA_PHONG_BAN"].ToString(); DS_GD_DON_DAT_HANG v_ds_gd_don_dat_hang = new DS_GD_DON_DAT_HANG(); US_GD_DON_DAT_HANG v_us_gd_don_dat_hang = new US_GD_DON_DAT_HANG(); //string temp = "01/08/2014"; int thisyear = DateTime.Now.Year; DateTime m_dat_dau_thang = new DateTime(thisyear, int.Parse(m_cbo_chon_thang.SelectedValue.ToString()), 1); DateTime m_dat_cuoi_thang = m_dat_dau_thang.AddMonths(1).AddDays(-1); v_us_gd_don_dat_hang.load_ddh_xin_td_duyet(v_ds_gd_don_dat_hang, v_id_trung_tam, m_dat_cuoi_thang); m_grv_don_hang_nhap.DataSource = v_ds_gd_don_dat_hang.GD_DON_DAT_HANG; m_grv_don_hang_nhap.DataBind(); //Lay tong tien dinh muc m_lbl_tong_tien_dm.Text = CIPConvert.ToStr(v_us_gd_don_dat_hang.get_tong_tien_dinh_muc_hang_thang(v_id_trung_tam, 173, m_dat_dau_thang, m_dat_cuoi_thang).ToString(), "#,###,##"); m_lbl_tong_tien_da_chi.Text = CIPConvert.ToStr(v_us_gd_don_dat_hang.get_tong_tien_da_chi_hang_thang(v_id_trung_tam, m_dat_cuoi_thang), "#,###"); //check duyệt //if(m_grv_don_hang_nhap.Rows.Count>1) //for (int i = 0; i < v_ds_gd_don_dat_hang.GD_DON_DAT_HANG.Rows.Count; i++) //{ // if (CIPConvert.ToDecimal(v_ds_gd_don_dat_hang.GD_DON_DAT_HANG.Rows[i]["PHAN_TRAM_VUOT"]) >= 120) // { // m_grv_don_hang_nhap. // } // else // { } //} }
private void load_data_to_grid() { decimal v_id_trung_tam = CIPConvert.ToDecimal(m_hdf_id_trung_tam.Value); US_DM_PHONG_BAN v_us = new US_DM_PHONG_BAN(); DS_DM_PHONG_BAN v_ds = new DS_DM_PHONG_BAN(); v_us.FillDataset(v_ds, "where id=" + v_id_trung_tam); m_lbl_title.Text = "Trung tâm - ban: " + v_ds.DM_PHONG_BAN.Rows[0]["TEN_PHONG_BAN"].ToString(); // lấy mã trung tâm m_hdf_ma_trung_tam.Value = v_ds.DM_PHONG_BAN.Rows[0]["MA_PHONG_BAN"].ToString(); DS_GD_DON_DAT_HANG v_ds_gd_don_dat_hang = new DS_GD_DON_DAT_HANG(); US_GD_DON_DAT_HANG v_us_gd_don_dat_hang = new US_GD_DON_DAT_HANG(); //string temp = "01/08/2014 int thisyear = DateTime.Now.Year; DateTime m_dat_dau_thang = new DateTime(thisyear, int.Parse(m_cbo_chon_thang.SelectedValue.ToString()),1); DateTime m_dat_cuoi_thang = m_dat_dau_thang.AddMonths(1).AddDays(-1); v_us_gd_don_dat_hang.load_ddh_xin_cc_duyet(v_ds_gd_don_dat_hang, v_id_trung_tam, m_dat_cuoi_thang); m_grv_don_hang_nhap.DataSource = v_ds_gd_don_dat_hang.GD_DON_DAT_HANG; m_grv_don_hang_nhap.DataBind(); //Lay tong tien dinh muc //DateTime v_dau_thang = DateTime.Now.Date.AddDays(-DateTime.Now.Date.Day + 1); //DateTime v_cuoi_thang = DateTime.Now.Date.AddMonths(1).AddDays(-DateTime.Now.Date.Day); m_lbl_tong_tien_dm.Text = CIPConvert.ToStr(v_us_gd_don_dat_hang.get_tong_tien_dinh_muc_hang_thang(v_id_trung_tam, 173, m_dat_dau_thang, m_dat_cuoi_thang).ToString(), "#,###,##"); m_lbl_tong_tien_da_chi.Text = CIPConvert.ToStr(v_us_gd_don_dat_hang.get_tong_tien_da_chi_hang_thang(v_id_trung_tam, m_dat_cuoi_thang), "#,###"); }
protected void m_lbt_duyet_OnClick(object sender, EventArgs e) { try { if (check_quyen_duyet() == false) { return; } string v_mail; US_HT_NGUOI_SU_DUNG v_us_ht_nguoi_su_dung = new US_HT_NGUOI_SU_DUNG(); IP.Core.IPData.DS_HT_NGUOI_SU_DUNG v_ds_ht_nguoi_su_dung = new IP.Core.IPData.DS_HT_NGUOI_SU_DUNG(); v_us_ht_nguoi_su_dung.FillDataset(v_ds_ht_nguoi_su_dung, "where id= " + CIPConvert.ToDecimal(m_hdf_id_user.Value)); if (v_ds_ht_nguoi_su_dung.HT_NGUOI_SU_DUNG.Count > 0) v_mail = v_ds_ht_nguoi_su_dung.HT_NGUOI_SU_DUNG.Rows[0]["MAIL"].ToString(); else v_mail = ""; US_GD_DON_DAT_HANG v_us_gd_don_hang = new US_GD_DON_DAT_HANG(CIPConvert.ToDecimal(m_hdf_id_don_hang.Value)); int thisyear = DateTime.Now.Year; DateTime m_dat_dau_thang = new DateTime(thisyear, int.Parse(m_cbo_chon_thang.SelectedValue.ToString()), 1); DateTime m_dat_cuoi_thang = m_dat_dau_thang.AddMonths(1).AddDays(-1); v_us_gd_don_hang.dcID_TRANG_THAI = CONST_ID_TRANG_THAI_DON_HANG.DA_DUYET; v_us_gd_don_hang.Update(); m_lbl_tong_tien_da_chi.Text = CIPConvert.ToStr(v_us_gd_don_hang.get_tong_tien_da_chi_hang_thang(v_us_gd_don_hang.dcID_PHONG_BAN, m_dat_cuoi_thang), "#,###"); string v_str_noi_dung = "Dear " + m_hdf_nguoi_gui.Value + ",\n" +"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+ " đã được duyệt thành công!" + "\n" + "Xin cám ơn!"; if (!v_mail.Equals("")) { BCTKApp.App_Code.HelpUtils.SendEmailHanhChinhTopica(v_mail, "Thông báo đã duyệt", v_str_noi_dung); thong_bao("Duyệt thành công!", true); } else { thong_bao("Duyệt thành công!"); } m_grv_don_hang_nhap.Visible = false; m_grv_don_hang_de.Visible = false; } catch (System.Exception v_e) { CSystemLog_301.ExceptionHandle(this, v_e); } }