private void butIn_Click(object sender, System.EventArgs e) { s_tu = tu.Value.ToString().PadLeft(2, '0'); s_den = den.Value.ToString().PadLeft(2, '0'); s_yy = yyyy.Value.ToString().PadLeft(4, '0').Substring(2, 2); // s_kho = ""; for (int i = 0; i < kho.Items.Count; i++) { if (kho.GetItemChecked(i)) { s_kho += dtdmkho.Rows[i]["id"].ToString() + ","; } } s_kho = (s_kho != "")?s_kho.Substring(0, s_kho.Length - 1):s_makho; // load_ctughiso(No.Text, Co.Text, s_kho); string s_mg = "Từ tháng " + tu.Value.ToString().PadLeft(2, '0') + " đến tháng " + den.Value.ToString().PadLeft(2, '0') + " năm " + yyyy.Value.ToString(); if (tu.Value == den.Value) { s_mg = "Tháng " + tu.Value.ToString().PadLeft(2, '0') + " năm " + yyyy.Value.ToString(); } frmReport f = new frmReport(d, ds.Tables[0], i_userid, "d_ctghiso.rpt", s_mg, "", "", "", "", "", "", "", "", ""); f.ShowDialog(); }
private void butIn_Click(object sender, System.EventArgs e) { if (madv.Text != "") { i_madv = 0; DataRow r = d.getrowbyid(dtdmnx, "ma='" + madv.Text + "'"); if (r == null) { MessageBox.Show( lan.Change_language_MessageText("Nhà cung cấp không hợp lệ !"), d.Msg); madv.Focus(); return; } i_madv = int.Parse(r["id"].ToString()); } else { i_madv = 0; } // Load_dmdutru(i_madv); if (i_madv <= 0) { frmReport f = new frmReport(d, ds.Tables[0], d_userid, "d_kqthau.rpt", "Tháng " + THANG.Text + " năm " + NAM.Text, "", c1.Text.Trim() + "+" + c11.Text.Trim(), c2.Text.Trim() + "+" + c12.Text.Trim(), c3.Text.Trim() + "+" + c13.Text.Trim(), c4.Text.Trim() + "+" + c14.Text.Trim(), c5.Text.Trim() + "+" + c15.Text.Trim(), c6.Text.Trim() + "+" + c16.Text.Trim(), " QUÝ " + QUY.Text + " NĂM " + NAM.Text, ""); f.ShowDialog(); } else { frmReport f = new frmReport(d, ds.Tables[0], d_userid, "d_kqthau_dv.rpt", "Tháng " + THANG.Text + " năm " + NAM.Text, tendv.Text, "", "", "", "", "", "", " QUÝ " + QUY.Text + " NĂM " + NAM.Text, ""); f.ShowDialog(); } }
private void kiemtra_toa() { string s_tenkho = "", s_title = "Từ ngày " + tu.Text + " đến ngày " + den.Text; if (tu.Text == den.Text) { s_title = "Ngày " + tu.Text; } s_kho = ""; if (kho.CheckedItems.Count > 0) { for (int i = 0; i < kho.Items.Count; i++) { if (kho.GetItemChecked(i)) { s_kho += dtkho.Rows[i]["id"].ToString() + ","; s_tenkho += dtkho.Rows[i]["ten"].ToString() + ","; } } } get_data(); if (ds.Tables[0].Rows.Count <= 0) { MessageBox.Show( lan.Change_language_MessageText("Không có số liệu."), d.Msg, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { dsxml.Clear(); dsxml.Merge(ds.Tables[0].Select("true", "tennhom")); frmReport f = new frmReport(d, dsxml.Tables[0], i_userid, "d_laigop.rpt", "", s_title, s_tenkho, "", "", "", s_tenkho, "", "", ""); f.ShowDialog(); } }
private void butIn_Click(object sender, System.EventArgs e) { if (nhom.SelectedIndex == -1) { s_sotk = ""; } else { r1 = d.getrowbyid(dtnhom, "id=" + int.Parse(nhom.SelectedValue.ToString())); if (r1 != null) { s_sotk = r1["ma"].ToString(); } } ds.Clear(); s_mmyy = tu.Value.ToString().PadLeft(2, '0') + yyyy.Value.ToString().PadLeft(4, '0').Substring(2, 2); get_tondau(s_mmyy); get_nhap(s_mmyy); get_xuat(s_mmyy); get_hoantra(s_mmyy); if (ds.Tables[0].Rows.Count == 0) { MessageBox.Show( lan.Change_language_MessageText("Không có số liệu !"), d.Msg); return; } get_sort(); frmReport f = new frmReport(d, dsxml.Tables[0], i_userid, "d_thchitiet.rpt", "Tháng " + s_mmyy.Substring(0, 2) + "/" + s_mmyy.Substring(2, 2), (nhom.SelectedIndex == -1)?"":"Tài khoản :" + nhom.Text, s_sotk, "", "", "", "", "", "", ""); f.ShowDialog(); }
private void butIn_Click(object sender, System.EventArgs e) { if (den.Value < tu.Value) { MessageBox.Show( lan.Change_language_MessageText("Tháng không hợp lệ !"), d.Msg); return; } s_tu = tu.Value.ToString().PadLeft(2, '0'); s_den = den.Value.ToString().PadLeft(2, '0'); s_yy = yyyy.Value.ToString().PadLeft(4, '0').Substring(2, 2); ds.Clear(); Loc(); ds.Merge(d.get_tondau_cstt(ds, dt, s_tu + s_yy, int.Parse(kho.SelectedValue.ToString()), (manguon.SelectedIndex == -1)?-1:int.Parse(manguon.SelectedValue.ToString()))); ds.Merge(d.get_nhap_cstt(ds, dt, dtkp, dtkho, s_tu, s_den, s_yy, int.Parse(kho.SelectedValue.ToString()), (manguon.SelectedIndex == -1)?-1:int.Parse(manguon.SelectedValue.ToString()), i_nhom)); ds.Merge(d.get_xuat_cstt(ds, dt, dtkp, dtloaint, dtkhac, dtkho, s_tu, s_den, s_yy, int.Parse(kho.SelectedValue.ToString()), (manguon.SelectedIndex == -1)?-1:int.Parse(manguon.SelectedValue.ToString()), i_nhom)); get_sort(); if (dsxml.Tables[0].Rows.Count == 0) { MessageBox.Show( lan.Change_language_MessageText("Không có số liệu !"), d.Msg); return; } frmReport f = new frmReport(d, dsxml.Tables[0], i_userid, s_rpt, kho.Text, (s_tu == s_den)?"Tháng " + s_tu + " năm " + yyyy.Value.ToString():"Từ tháng " + s_tu + " đến " + s_den + " năm " + yyyy.Value.ToString(), (manguon.SelectedIndex == -1)?"":manguon.Text, "", "", "", "", "", "", ""); f.ShowDialog(); }
private void print() { string s_title = "Từ ngày " + tu.Text + " đến ngày " + den.Text; if (tu.Text == den.Text) { s_title = "Ngày " + tu.Text; } ds.Clear(); items_tondau(); items_nhap(); items_xuat(); items_hoantra(); if (chkXml.Checked) { if (!System.IO.Directory.Exists("..\\xml")) { System.IO.Directory.CreateDirectory("..\\xml"); } ds.WriteXml("..\\xml\\nxt_ngay.xml", XmlWriteMode.WriteSchema); } if (ds.Tables[0].Rows.Count == 0) { MessageBox.Show(lan.Change_language_MessageText("Không có số liệu !"), d.Msg); } else { dsxml.Clear(); dsxml.Merge(ds.Tables[0].Select("true", "stt,ten")); frmReport f1 = new frmReport(d, dsxml.Tables[0], i_userid, "d_nxt_ngay.rpt", kho.Text, s_title, "", "", "", "", "", "", "", ""); f1.ShowDialog(this); } }
private void print() { try { // lay ten bo phan sql = "select * from " + user + ".d_nhomkhoa where makp like '%" + i_makhoa + "%'"; string s_bophan = "", s_tenkp = "", s_tenkho = ""; foreach (DataRow r in d.get_data(sql).Tables[0].Rows) { s_bophan = r["ten"].ToString(); break; } sql = "select ten from " + user + ".d_duockp where id=" + i_makhoa; foreach (DataRow r in d.get_data(sql).Tables[0].Rows) { s_tenkp = r["ten"].ToString(); break; } sql = "select ten from " + user + ".d_dmkho where id=" + i_makho; foreach (DataRow r in d.get_data(sql).Tables[0].Rows) { s_tenkho = r["ten"].ToString(); break; } dtct.AcceptChanges(); frmReport f = new frmReport(d, dtct, i_userid, "d_duyetdutrucstt.rpt", s_bophan, d.TenChiNhanhHienTai, s_ngay, s_tenkp.ToUpper(), s_tenkho.ToUpper(), "", "", "", "", ""); f.ShowDialog(); } catch (Exception er) { MessageBox.Show(er.Message, "d_duyetdutrucstt.rpt"); } }
private void butOk_Click(object sender, System.EventArgs e) { upd_xml(); if (sohd.Items.Count == 0) { MessageBox.Show( lan.Change_language_MessageText("Không có số liệu !"), d.Msg); tu.Focus(); return; } get_data(); DataRow r = d.getrowbyid(dtdmnx, "ma='" + madv.Text + "'"); string _dc = r["diachi"].ToString().Trim(), _maso = r["masothue"].ToString().Trim(); if (dsdn.Tables[0].Rows.Count == 0) { MessageBox.Show( lan.Change_language_MessageText("Không có số liệu !"), d.Msg); tu.Focus(); return; } frmReport f = new frmReport(d, dsdn.Tables[0], i_userid, "d_denghi.rpt", kinhgui.Text, ngay.Text, denghi.Text, bophan.Text, noidung.Text.Trim() + " " + r["ten"].ToString().Trim().ToUpper(), ketoan.Text, giamdoc.Text, "", "", doiso.Doiso_Unicode(Convert.ToInt64(d_cothue).ToString()), _dc, _maso); f.ShowDialog(); }
private void butIn_Click(object sender, System.EventArgs e) { s_mmyy = mm.Value.ToString().PadLeft(2, '0') + yyyy.Value.ToString().PadLeft(4, '0').Substring(2, 2); ds.Clear(); s_kho = ""; s_tenkho = ""; if (kho.SelectedItems.Count > 0) { for (int i = 0; i < kho.Items.Count; i++) { if (kho.GetItemChecked(i)) { s_kho += dtkho.Rows[i]["id"].ToString().Trim() + ","; s_tenkho += dtkho.Rows[i]["ten"].ToString().Trim() + ","; } } } get_tonkhoct(); if (ds.Tables[0].Rows.Count == 0) { MessageBox.Show(lan.Change_language_MessageText("Không có số liệu !"), d.Msg); return; } get_sort(); tenfile = (chkAB.Checked)?"d_bctonkho_abc.rpt":(chkChitiet.Checked)?"d_bctonkho_ct.rpt":"d_bctonkho.rpt"; frmReport f = new frmReport(d, dsxml.Tables[0], i_userid, tenfile, "Tháng " + mm.Value.ToString().PadLeft(2, '0') + " năm " + yyyy.Value.ToString(), s_tenkho, nguon.Text, "", "", "", "", "", "", ""); f.ShowDialog(); }
private void butXem_Click(object sender, System.EventArgs e) { s_mmyy = tu.Value.ToString().PadLeft(2, '0') + yyyy.Value.ToString().PadLeft(4, '0').Substring(2, 2); s_tu = yy.Value.ToString().PadLeft(4, '0').Substring(2) + tu.Value.ToString().PadLeft(2, '0'); s_den = yyyy.Value.ToString().PadLeft(4, '0').Substring(2) + den.Value.ToString().PadLeft(2, '0'); s_yy = yyyy.Value.ToString().PadLeft(4, '0').Substring(2, 2); s_kho = ""; for (int i = 0; i < kho.Items.Count; i++) { if (kho.GetItemChecked(i)) { s_kho += dtdmkho.Rows[i]["id"].ToString() + ","; } } if (s_kho == "") { s_kho = s_makho + ","; } s_nhombd = ""; for (int i = 0; i < nhombd.Items.Count; i++) { if (nhombd.GetItemChecked(i)) { s_nhombd += dtnhombd.Rows[i]["id"].ToString() + ","; } } ds = new DataSet(); if (opt1.Checked == true || opt2.Checked == true) { ds.Tables.Add(get_dmbd()); } else if (opt5.Checked) { get_gia(); exp_excel(false, true); return; } else { get_biendonggia(); exp_excel(false, false); return; } string s_tenkho = ""; string s_tennhom = ""; string s_rpt = (opt1.Checked)?"d_dmbd_nt.rpt":"d_dmbd_nt1.rpt"; s_rpt = (opt3.Checked)?"d_dmbd_gia.rpt":s_rpt; //report the doi gia if (s_rpt != "") { frmReport f = new frmReport(d, ds.Tables[0], i_userid, s_rpt, s_tenkho, s_tennhom, "", "", "", "", "", "", "", ""); f.ShowDialog(); } else { MessageBox.Show( lan.Change_language_MessageText("Đề nghị chọn lại!")); } }
private void butIn_Click(object sender, System.EventArgs e) { if (kiemtra()) { frmReport f = new frmReport(d, dsxml.Tables[0], i_userid, "d_solankham.rpt", "", (tu.Text == den.Text)?"Ngày : " + tu.Text:"Từ ngày :" + tu.Text + " đến ngày :" + den.Text, "", "", "", "", "", "", "", ""); f.ShowDialog(this); } }
private void butIn_Click(object sender, System.EventArgs e) { if (!kiemtra(false)) { return; } dsxml.Clear(); string stt = "tenkho,stt,"; foreach (DataRow r1 in dstt.Tables[0].Select("stt<>0", "stt")) { stt += r1["ma"].ToString().Trim() + ","; } stt = stt.Substring(0, stt.Length - 1); dsxml.Merge(ds.Tables[0].Select("true", stt)); bool bDuoc = false, bDieutri = false; if (bChuky) { DataRow r1 = m.getrowbyid(dtbs, "makp='" + makp.SelectedValue.ToString() + "'"); if (r1 != null) { string truongkhoa = r1["ma"].ToString().Trim(); if (File.Exists("..\\..\\..\\chuky\\" + truongkhoa + ".bmp")) { fstr = new FileStream("..\\..\\..\\chuky\\" + truongkhoa + ".bmp", FileMode.Open, FileAccess.Read); image_dieutri = new byte[fstr.Length]; fstr.Read(image_dieutri, 0, System.Convert.ToInt32(fstr.Length)); fstr.Close(); bDieutri = true; } } string truongkho = "kho" + i_nhom.ToString(); if (File.Exists("..\\..\\..\\chuky\\" + truongkho + ".bmp")) { fstr = new FileStream("..\\..\\..\\chuky\\" + truongkho + ".bmp", FileMode.Open, FileAccess.Read); image_duoc = new byte[fstr.Length]; fstr.Read(image_duoc, 0, System.Convert.ToInt32(fstr.Length)); fstr.Close(); bDuoc = true; } foreach (DataRow r in dsxml.Tables[0].Rows) { if (bDuoc) { r["Image_duoc"] = image_duoc; } if (bDieutri) { r["Image_dieutri"] = image_dieutri; } } } string title = (tu.Text == den.Text)?"Ngày " + tu.Text:"Từ ngày " + tu.Text + " đến " + den.Text; frmReport f = new frmReport(d, dsxml.Tables[0], i_userid, "d_phieulanh_dg.rpt", makp.Text, (rb1.Checked)?"PHIẾU LĨNH":"PHIẾU HOÀN TRẢ", title, s_tenloai, "", kho.Text, "", s_mmyy, "", s_userid); f.ShowDialog(this); }
private void butIn_Click(object sender, System.EventArgs e) { sql = "select d.stt as manhom,d.ten as tennhom,b.ma,trim(b.ten)||' '||b.hamluong as ten,b.tenhc,b.dang,c.ten as tenhang,a.tondau,a.slnhap,a.slxuat "; sql += " from " + user + s_mmyy + ".d_tutructh a," + user + ".d_dmbd b," + user + ".d_dmhang c," + user + ".d_dmnhom d"; sql += " where a.mabd=b.id and b.mahang=c.id and b.manhom=d.id and a.makho=" + i_kho + " and a.makp=" + i_makp + " order by d.stt,b.ten"; frmReport f1 = new frmReport(d, d.get_data(sql).Tables[0], i_userid, "d_cstt_khoa.rpt", s_tenkp, "Tháng " + s_mmyy.Substring(0, 2) + " Năm 20" + s_mmyy.Substring(2), "", "", "", "", "", "", "", ""); f1.ShowDialog(this); }
private void butIn_Click(object sender, System.EventArgs e) { ds.Clear(); s_kho = ""; if (kho.CheckedItems.Count == 0) { for (int i = 0; i < kho.Items.Count; i++) { kho.SetItemCheckState(i, CheckState.Checked); } } for (int i = 0; i < kho.Items.Count; i++) { if (kho.GetItemChecked(i)) { s_kho += dtdmkho.Rows[i]["id"].ToString() + ","; } } // DateTime dt1 = d.StringToDate(tu.Text).AddDays(-d.iNgaykiemke); DateTime dt2 = d.StringToDate(den.Text).AddDays(d.iNgaykiemke); int y1 = dt1.Year, m1 = dt1.Month; int y2 = dt2.Year, m2 = dt2.Month; int itu, iden; string mmyy = ""; for (int i = y1; i <= y2; i++) { itu = (i == y1)?m1:1; iden = (i == y2)?m2:12; for (int j = itu; j <= iden; j++) { mmyy = j.ToString().PadLeft(2, '0') + i.ToString().Substring(2, 2); if (d.bMmyy(mmyy)) { get_xuat(mmyy); get_hoantra(mmyy); } } } if (ds.Tables[0].Rows.Count == 0) { MessageBox.Show( lan.Change_language_MessageText("Không có số liệu !"), d.Msg); return; } get_sort(); frmReport f = new frmReport(d, dsxml.Tables[0], i_userid, "d_duocbv.rpt", (tu.Text == den.Text)?" Ngày :" + tu.Text:"Từ ngày :" + tu.Text + " đến :" + den.Text, (kho.SelectedIndex == -1)?"":"Của kho :" + kho.Text, (manguon.SelectedIndex == -1)?"":"Nguồn :" + manguon.Text, (nhomcc.SelectedIndex == -1)?"":" Nhóm nhà cung cấp :" + nhomcc.Text, "DƯỢC BỆNH VIỆN", "", "", "", "", ""); f.ShowDialog(); }
private void print() { try { dtct.AcceptChanges(); frmReport f = new frmReport(d, dtct, i_userid, d.f_getten_chinhanh(i_id_chinhanh), "d_duyetdutrukho.rpt"); f.ShowDialog(); } catch (Exception er) { MessageBox.Show(er.Message, "d_duyetdutrukho.rpt"); } }
private void butIn_Click(object sender, System.EventArgs e) { // sql = "select g.stt as manhom,g.ten as tennhom, c.ten as tennguon,d.ten as tennhomcc,b.ma,trim(b.ten)||' '||b.hamluong as ten,b.tenhc,b.dang,e.handung,nullif(e.losx,' ') as losx,a.tondau,a.tondau*e.giamua as sttondau,a.slnhap,a.slnhap*e.giamua as stnhap,a.slxuat,a.slxuat*e.giamua as stxuat,a.tondau+a.slnhap-a.slxuat as toncuoi,a.tondau*e.giamua+a.slnhap*e.giamua-a.slxuat*e.giamua as sttoncuoi,e.giaban,e.giamua "; sql += ", f.ten tenkho, h.ten as tenhang,u.ten as nuocsx "; sql += " from " + user + s_mmyy + ".d_tutrucct a," + user + ".d_dmbd b," + user + ".d_dmnguon c," + user + ".d_dmnx d," + user + s_mmyy + ".d_theodoi e"; sql += ", " + user + ".d_dmkho f, " + user + ".d_dmnhom g, " + user + ".d_dmhang h," + user + ".d_dmnuoc u "; sql += " where a.stt=e.id and a.mabd=b.id and e.manguon=c.id and a.makho=f.id and e.nhomcc=d.id and b.manhom=g.id and b.mahang=h.id(+) and b.manuoc=u.id(+) "; sql += " and a.makp=" + i_makp; if (i_kho != 0) { sql += " and a.makho=" + i_kho; } if (d.bNhaptruocxuat(i_nhom)) { sql += " order by a.stt"; } else { sql += " order by g.stt,substring(e.handung,3,2),substring(e.handung,1,2),a.stt"; } DataSet lds = new DataSet(); lds = d.get_data(sql); try { //lds.Tables.Add(dv.Table.Copy()); if (System.IO.Directory.Exists("..\\..\\dataxml") == false) { System.IO.Directory.CreateDirectory("..\\..\\dataxml"); } lds.WriteXml("..\\..\\dataxml\\tutrucct.xml", XmlWriteMode.WriteSchema); } catch { } string tmp_rpt = "d_cstt_khoa.rpt"; if (chkChitiet.Checked) { tmp_rpt = tmp_rpt.Replace(".rpt", "") + "_ct.rpt"; } // //sql = "select d.stt as manhom,d.ten as tennhom,b.ma,trim(b.ten)||' '||b.hamluong as ten,b.tenhc,b.dang,c.ten as tenhang,a.tondau,a.slnhap,a.slxuat "; //sql += " from " + user + s_mmyy + ".d_tutructh a," + user + ".d_dmbd b," + user + ".d_dmhang c," + user + ".d_dmnhom d"; //sql += " where a.mabd=b.id and b.mahang=c.id and b.manhom=d.id and a.makho=" + i_kho + " and a.makp=" + i_makp + " order by d.stt,b.ten"; frmReport f1 = new frmReport(d, lds.Tables[0], d_userid, tmp_rpt, s_tenkp, "Tháng " + s_mmyy.Substring(0, 2) + " Năm 20" + s_mmyy.Substring(2), "", "", "", "", "", "", "", ""); f1.ShowDialog(this); }
private void butIn_Click(object sender, System.EventArgs e) { bChitiet = chkChitiet.Checked; if (!kiemtra()) { return; } dsxml.Clear(); dsxml.Merge(ds.Tables[0].Select("true", "stt,ma")); string title = (tu.Text == den.Text)?"Ngày " + tu.Text:"Từ ngày " + tu.Text + " đến " + den.Text; frmReport f1 = new frmReport(d, dsxml.Tables[0], d_userid, (bChitiet)?"d_thkhoa_ct.rpt":"d_thkhoa.rpt", "KHOA :" + makp.Text.Trim(), title, s_tenkho.Trim().Trim(','), "", "", "", "", "", "", ""); f1.ShowDialog(this); }
private void butIn_Click(object sender, System.EventArgs e) { try { if (dsxml.Tables[0].Rows.Count == 0) { MessageBox.Show(lan.Change_language_MessageText("Không có số liệu !"), d.Msg); return; } frmReport f = new frmReport(d, dsxml.Tables[0], i_userd, "d_congno.rpt", "CÔNG NỢ", (tu.Text == den.Text)?"Ngày " + tu.Text:"Từ ngày " + tu.Text + " đến " + den.Text, "", "", "", "", "", "", "", ""); f.ShowDialog(this); } catch {} }
private void print() { string s_title = "Từ ngày " + tu.Text + " đến ngày " + den.Text; if (tu.Text == den.Text) { s_title = "Ngày " + tu.Text; } ds.Clear(); items_tondau(); items_nhap(); items_xuat(); if (ds.Tables[0].Rows.Count == 0) { MessageBox.Show(lan.Change_language_MessageText("Không có số liệu !"), d.Msg); } else { dsxml.Clear(); foreach (DataRow r in ds.Tables[0].Select("true", sort.SelectedValue.ToString())) { r3 = dsxml.Tables[0].NewRow(); if (sort.SelectedValue.ToString() == "manhom,ten") { r3["manhom"] = r["manhom"].ToString(); r3["tennhom"] = r["tennhom"].ToString(); } if (sort.SelectedValue.ToString() == "maloai,ten") { r3["maloai"] = r["maloai"].ToString(); r3["tenloai"] = r["tenloai"].ToString(); } r3["mabd"] = r["mabd"].ToString(); r3["ma"] = r["ma"].ToString(); r3["ten"] = r["ten"].ToString(); r3["tenhc"] = r["tenhc"].ToString(); r3["dang"] = r["dang"].ToString(); r3["tenhang"] = r["tenhang"].ToString(); r3["tondau"] = r["tondau"].ToString(); r3["dongia"] = r["dongia"].ToString(); r3["slnhap"] = r["slnhap"].ToString(); r3["slxuat"] = r["slxuat"].ToString(); r3["sort"] = sort.SelectedValue.ToString(); dsxml.Tables[0].Rows.Add(r3); } frmReport f1 = new frmReport(d, dsxml.Tables[0], i_userid, "d_nxt_nhathuoc.rpt", kho.Text, s_title, "", "", "", "", "", "", "", ""); f1.ShowDialog(this); } }
private void butIn_Click(object sender, System.EventArgs e) { s_mmyy = mm.Value.ToString().PadLeft(2, '0') + yyyy.Value.ToString().PadLeft(4, '0').Substring(2, 2); ds.Clear(); s_nhom = ""; for (int i = 0; i < manhom.Items.Count; i++) { if (manhom.GetItemChecked(i)) { s_nhom += dtnhom.Rows[i]["id"].ToString().Trim() + ","; } } s_kho = ""; for (int i = 0; i < kho.Items.Count; i++) { if (kho.GetItemChecked(i)) { s_kho += dtkho.Rows[i]["id"].ToString().Trim() + ","; } } s_makp = ""; s_tenkp = ""; for (int i = 0; i < makp.Items.Count; i++) { if (makp.GetItemChecked(i)) { s_makp += dtmakp.Rows[i]["id"].ToString().Trim() + ","; s_tenkp += dtmakp.Rows[i]["ten"].ToString().Trim() + ";"; } } if (s_tenkp != "") { s_tenkp = s_tenkp.Substring(0, s_tenkp.Length - 1); } get_data(); if (ds.Tables[0].Rows.Count == 0) { MessageBox.Show( lan.Change_language_MessageText("Không có số liệu !"), d.Msg); return; } get_sort(); string tenfile = (rb3.Checked)?"d_sotscdkhoa.rpt":"d_sotscd.rpt"; frmReport f = new frmReport(d, dsrpt.Tables[0], i_userid, tenfile, s_tenkp, "Tháng " + mm.Value.ToString().PadLeft(2, '0') + " năm " + yyyy.Value.ToString(), yyyy.Value.ToString(), "", "", "", "", "", "", ""); f.ShowDialog(); }
private void butIn_Click(object sender, System.EventArgs e) { if (dsct.Tables.Count == 0) { return; } if (dsct.Tables[0].Rows.Count == 0) { return; } //tongcong(dtct); string s_tenkho = co.Tag.ToString(), lydo = "Sử dụng"; string s_sophieu = no.Tag.ToString(); frmReport f = new frmReport(d, dsct.Tables[0], "d_phieuxuat.rpt", s_sophieu, ngaysp.Text, no.Text, co.Text, tenkp.Text, lydo, s_tenkho, "", "", ""); f.ShowDialog(); }
private void butIn_Click(object sender, EventArgs e) { if (dsbs.Tables[0].Rows.Count > 0) { if (!System.IO.Directory.Exists("..\\xml")) { System.IO.Directory.CreateDirectory("..\\xml"); } dsbs.WriteXml("..\\xml\\tk_thuocbacsy.xml", XmlWriteMode.WriteSchema); frmReport f = new frmReport(d, dsbs, i_userid, "", "thongkethuocbacsy.rpt"); f.ShowDialog(); } else { MessageBox.Show("Không có số liệu!"); } }
private void butin_Click(object sender, EventArgs e) { try { string sql = ""; sql = "select a.id,b.stt,a.phieu,b.mabd,c.hamluong,c.ma,c.tenhc as hoatchat,c.dang,c.ten as tenthuoc,c.mahang,"; sql += "e.ten as tenhang,c.manuoc,f.ten as tennuoc,b.soluong,b.slthucte,b.giamua,b.vat,c.vtyt,c.ma,to_char(a.ngay,'dd/mm/yyyy') as ngay,h.phieu "; int i = 0; foreach (DataRow r in d.get_data("select id from " + user + ".dmchinhanh order by id").Tables[0].Rows) { i++; sql += ",(case when g.id_chinhanh=" + r["id"].ToString() + " then " + (bDH_Goiy ? "b.soluong" : "b.slthucte") + " else 0 end) as soluong" + i.ToString(); } sql += " from " + user + ".d_kehoachdathang a," + user + ".d_kehoachdathangct b, "; sql += "" + user + ".d_dmbd c," + user + ".d_kehoachdathangtheodoi d," + user + ".d_dmhang e,"; sql += "" + user + ".d_dmnuoc f," + user + ".d_theodoiduyetdutru g," + user + ".d_duyetdutrukholl h "; sql += "where a.id=b.id and b.mabd=c.id and a.id=d.id and c.mahang=e.id and c.manuoc=f.id and "; sql += " d.id_duyetdutrukho=g.id and g.id=h.id";// and a.mua=0 "; sql += " and a.id=" + cbophieuduyet.SelectedValue.ToString() + " "; //sql += "and to_date(to_char(a.ngay,'dd/mm/yyyy'),'dd/mm/yyyy') between to_date('" + txtTungay.Text + "','dd/mm/yyyy') and to_date('" + txtDenngay.Text + "','dd/mm/yyyy') "; DataSet ds_in = d.get_data(sql); if (chkBienban.Checked) { if (chkxml.Checked) { ds_in.WriteXml("..//..//dataxml//bienbandieuchinhvattu.xml", XmlWriteMode.WriteSchema); } if (ds_in.Tables[0].Rows.Count > 0) { frmReport f = new frmReport(d, ds_in, i_userid, "", "rptBienbandieuchinhvattu.rpt"); f.ShowDialog(); } } if (chkxml.Checked) { ds_in.WriteXml("..//..//dataxml//kehoachnhapvattu.xml", XmlWriteMode.WriteSchema); } if (ds_in.Tables[0].Rows.Count > 0) { frmReport f = new frmReport(d, ds_in, i_userid, bDH_Goiy ? "DỰ KIẾN" : "THỰC TẾ", "rptKehoachnhapvattu.rpt"); f.ShowDialog(); } } catch { } }
private void butIn_Click(object sender, System.EventArgs e) { s_madv = ""; for (int i = 0; i < madv.Items.Count; i++) { if (madv.GetItemChecked(i)) { s_madv += dsdmnx.Tables[0].Rows[i]["id"].ToString() + ","; } } ds.Clear(); DateTime dt1 = d.StringToDate(tu.Text).AddDays(-d.iNgaykiemke); DateTime dt2 = d.StringToDate(den.Text).AddDays(d.iNgaykiemke); int y1 = dt1.Year, m1 = dt1.Month; int y2 = dt2.Year, m2 = dt2.Month; int itu, iden; string mmyy = ""; for (int i = y1; i <= y2; i++) { itu = (i == y1)?m1:1; iden = (i == y2)?m2:12; for (int j = itu; j <= iden; j++) { mmyy = j.ToString().PadLeft(2, '0') + i.ToString().Substring(2, 2); if (d.bMmyy(mmyy)) { get_nhap(mmyy); } } } if (ds.Tables[0].Rows.Count == 0) { MessageBox.Show(lan.Change_language_MessageText("Không có số liệu !"), d.Msg); return; } if (System.IO.Directory.Exists("..\\..\\dataxml") == false) { System.IO.Directory.CreateDirectory("..\\..\\dataxml"); } ds.WriteXml("..\\..\\dataxml\\d_Bkhoadon.xml", XmlWriteMode.WriteSchema); frmReport f = new frmReport(d, ds.Tables[0], i_userid, "d_Bkhoadon.rpt", (tu.Text == den.Text)?"Ngày " + tu.Text:"Từ ngày " + tu.Text + " đến " + den.Text, "", "", "", "", "", "", "", "", ""); f.ShowDialog(); }
private void butIn_Click(object sender, EventArgs e) { if (l_id != 0 && cmbSophieu.Text.Trim() != "") { sql = "select b.ma,b.id as mabd1 ,trim(b.ten)||' '||b.hamluong as ten,b.hamluong,b.dang,g.ten as nhasx,f.sophieu,c.stt as sttnhom,c.ten as tennhom,d.ten as tenhang,"; sql += "b.sltoithieu, b.tenhc,a.*,a.soluong as slduyet,e.ten as tenkho "; sql += " from " + user + ".d_dutrucsttct a," + user + ".d_dutrucsttll f," + user + ".d_dmbd b," + user + ".d_dmnhom c," + user + ".d_dmhang d," + user + ".d_dmkho e," + user + ".d_dmnx g "; sql += " where a.mabd=b.id and b.manhom=c.id and b.mahang=d.id and e.id=f.makho and b.madv=g.id and a.id=f.id and f.makho=" + i_makho; sql += " and to_char(f.ngay,'dd/mm/yyyy')='" + ngaysp.Text.Substring(0, 10) + "'"; sql += " and a.id=" + l_iddutru + " and sophieu=" + cmbSophieu.Text; sql += " and a.soluong >0 "; sql += " and f.done =1 and makp='" + i_makp + "'"; sql += " order by c.stt,b.ma"; DataTable tmp = d.get_data(sql).Tables[0]; sql = "select * from " + user + ".d_nhomkhoa where makp like '%" + i_makp + "%'"; string s_bophan = "", s_tenkp = "", s_tenkho = ""; foreach (DataRow r in d.get_data(sql).Tables[0].Rows) { s_bophan = r["ten"].ToString(); break; } sql = "select ten from " + user + ".d_duockp where id=" + i_makp; foreach (DataRow r in d.get_data(sql).Tables[0].Rows) { s_tenkp = r["ten"].ToString(); break; } sql = "select ten from " + user + ".d_dmkho where hide=0 and id=" + i_makho; foreach (DataRow r in d.get_data(sql).Tables[0].Rows) { s_tenkho = r["ten"].ToString(); break; } try { frmReport f = new frmReport(d, tmp, i_userid, "d_duyetdutrucstt.rpt", s_bophan, d.TenChiNhanhHienTai, ngaysp.Text.Substring(0, 10), s_tenkp.ToUpper(), s_tenkho.ToUpper(), "", "", "", "", ""); f.ShowDialog(); } catch (Exception er) { MessageBox.Show(er.Message, "d_duyetdutrucstt.rpt"); } } }
private void butIn_Click(object sender, System.EventArgs e) { if (!kiemtra()) { return; } dsxml.Clear(); dsxml.Merge(ds.Tables[0].Select("true", "ten")); decimal d_tongcong = 0; foreach (DataRow r in dsxml.Tables[0].Rows) { d_tongcong += decimal.Parse(r["sotien"].ToString()); } string title = (tu.Text == den.Text)?"Ngày " + tu.Text:"Từ ngày " + tu.Text + " đến " + den.Text; frmReport f = new frmReport(d, dsxml.Tables[0], i_userid, "d_phieuxuat.rpt", "", tu.Text, "", "", s_tenloai, "Xuất khác", s_tenkho, doiso.Doiso_Unicode(Convert.ToInt64(d_tongcong).ToString()), "", ""); f.ShowDialog(this); }
private void butIn_Click(object sender, System.EventArgs e) { s_mmyy = mm.Value.ToString().PadLeft(2, '0') + yyyy.Value.ToString().PadLeft(4, '0').Substring(2, 2); ds.Clear(); Loc(); ds.Merge(d.get_tondau(ds, dt, s_mmyy, -1, (manguon.SelectedIndex == -1)?-1:int.Parse(manguon.SelectedValue.ToString()), i_nhom)); ds.Merge(d.get_nhap(ds, dt, dtkp, tmpkho, s_mmyy.Substring(0, 2), s_mmyy.Substring(0, 2), s_mmyy.Substring(2, 2), -1, (manguon.SelectedIndex == -1)?-1:int.Parse(manguon.SelectedValue.ToString()), i_nhom)); ds.Merge(d.get_xuat(ds, dt, dtkp, dtloaint, dtkhac, tmpkho, s_mmyy.Substring(0, 2), s_mmyy.Substring(0, 2), s_mmyy.Substring(2, 2), -1, (manguon.SelectedIndex == -1)?-1:int.Parse(manguon.SelectedValue.ToString()), i_nhom)); get_sort(); if (dsxml.Tables[0].Rows.Count == 0) { MessageBox.Show( lan.Change_language_MessageText("Không có số liệu !"), d.Msg); return; } frmReport f = new frmReport(d, dsxml.Tables[0], i_userid, "d_sochitiet.rpt", d.Thongso("d_thongso", "kho"), "Tháng " + mm.Value.ToString().PadLeft(2, '0') + " năm " + yyyy.Value.ToString(), (manguon.SelectedIndex == -1)?"":manguon.Text, "", "", "", "", "", "", ""); f.ShowDialog(); }
private void butIn_Click(object sender, System.EventArgs e) { s_mmyy = mm.Value.ToString().PadLeft(2, '0') + yyyy.Value.ToString().PadLeft(4, '0').Substring(2, 2); ds.Clear(); s_nhom = ""; for (int i = 0; i < manhom.Items.Count; i++) { if (manhom.GetItemChecked(i)) { s_nhom += dtnhom.Rows[i]["id"].ToString().Trim() + ","; } } s_kho = ""; for (int i = 0; i < kho.Items.Count; i++) { if (kho.GetItemChecked(i)) { s_kho += dtkho.Rows[i]["id"].ToString().Trim() + ","; } } s_makp = ""; for (int i = 0; i < makp.Items.Count; i++) { if (makp.GetItemChecked(i)) { s_makp += dtmakp.Rows[i]["id"].ToString().Trim() + ","; } } xxx = user + s_mmyy; get_data(); if (ds.Tables[0].Rows.Count == 0) { MessageBox.Show( lan.Change_language_MessageText("Không có số liệu !"), d.Msg); return; } get_sort(); frmReport f = new frmReport(d, dsrpt.Tables[0], i_userid, "d_bbkiemkec53.rpt", "", "Tháng " + mm.Value.ToString().PadLeft(2, '0') + " năm " + yyyy.Value.ToString(), c1.Text.Trim() + "+" + c11.Text, c2.Text.Trim() + "+" + c12.Text, c3.Text.Trim() + "+" + c13.Text, "", "", "", "", ""); f.ShowDialog(); }
private void butIn_Click(object sender, EventArgs e) { try { CurrencyManager cm = (CurrencyManager)BindingContext[dataGrid1.DataSource]; DataView dv = (DataView)cm.List; DataSet ds = new DataSet(); ds.Tables.Add(dv.Table.Copy()); if (chkXem.Checked) { ds.WriteXml("..//..//dataxml//d_dutrukho.xml", XmlWriteMode.WriteSchema); } frmReport f = new frmReport(d, ds, i_userid, d.f_getten_chinhanh(i_id_chinhanh), "d_dutrukhothuoc.rpt"); f.ShowDialog(); } catch (Exception er) { MessageBox.Show(lan.Change_language_MessageText("Lỗi :") + er.Message, "d_dutrungay.rpt"); } }
private void butIn_Click(object sender, System.EventArgs e) { bChitiet = chkChitiet.Checked; if (!kiemtra()) { return; } dsxml.Clear(); dsxml.Merge(ds.Tables[0].Select("true", "stt,ma")); string title = (tu.Text == den.Text)?"Ngày " + tu.Text:"Từ ngày " + tu.Text + " đến " + den.Text; if (s_tenkho != "") { s_tenkho = s_tenkho.Substring(0, s_tenkho.Length - 1); } s_tenkho += (s_tenloai != "")?";" + s_tenloai.Substring(0, s_tenloai.Length - 1):""; frmReport f1 = new frmReport(d, dsxml.Tables[0], i_userid, (bChitiet)?"d_thkhoa_ct.rpt":"d_thkhoa.rpt", s_tenkho, title, "", "", "", "", "", "", "", ""); f1.ShowDialog(this); }