private void butIn_Click(object sender, EventArgs e) { bIn = true; butLuu_Click(null, null); if (!dachon) { return; } bIn = false; DataTable dt = new DataTable(); string[] s_mmyy = m.get_s_mmyy(m.StringToDate(dtVaccin.Rows[0]["ngaytiem"].ToString()).AddDays(-i_ngaylv_ngayht), m.StringToDate(dtVaccin.Rows[0]["ngaytiem"].ToString()).AddDays(i_ngaylv_ngayht)).Split(','); for (int i = 0; i < s_mmyy.Length; i++) { try { sql = "select j.ten loai,b.ten thuoc,a.muitiem,b.duongdung,a.vitritiem,c.hoten,to_char(a.ngaytiem,'dd/mm/yyyy hh24:mi') ngaytiem , d.sttt,g.ten hangsx,h.ten nhacungcap, "; sql += " case when to_number(f.handung)=0 then '' else f.handung end handung,f.losx,k.mabn, k.tenbome,k.mota,k.tiensu,k.ghichu,to_char(k.ngay,'dd/mm/yyyy hh:mi') ngaypu,m.ten tinhtrang,n.hoten nguoinhap,a.phanung,a.mabd "; sql += " from " + m.user + ".phieutiemchung a left join " + m.user + ".dmbs c on a.mabs=c.ma, " + m.user + ".d_dmbd b, " + m.user + s_mmyy[i] + ".v_chidinh e," + m.user + s_mmyy[i] + ".d_xuatsdct d, "; sql += " " + m.user + s_mmyy[i] + ".d_theodoi f," + m.user + ".d_dmhang g, " + m.user + ".d_dmnx h ," + m.user + ".d_dmloai j," + m.user + ".phanung_sautc k," + m.user + ".dmtinhtrangsautc m," + m.user + ".dlogin n "; sql += " where a.mabd=b.id and e.idduoc=d.id and a.mabd=d.mabd and a.id=" + d_id.ToString() + " and e.id=a.id and f.id=d.sttt and b.mahang=g.id and f.nhomcc=h.id and j.id=b.maloai and k.id=a.id and m.id=k.id_tinhtrang and k.userid=n.id"; dt = m.get_data(sql).Tables[0]; if (dt.Rows.Count != 0) { break; } } catch { } } if (dt.Rows.Count == 0) { MessageBox.Show(lan.Change_language_MessageText("Không có số liệu!"), LibMedi.AccessData.Msg); return; } if (chkXml.Checked) { dt.WriteXml("..\\xml\\rptThongtinpu_sautc.xml"); } dllReportM.frmReport f = new dllReportM.frmReport(m, dt, "rptThongtinpu_sautc.rpt", txtMabn.Text, txtHoten.Text, txtTuoi.Text, txtGioitinh.Text, txtDiachi.Text, "", "", "", "", ""); f.ShowDialog(); if (dt.Select("phanung=1").Length > 0) { dllReportM.frmReport f1 = new dllReportM.frmReport(m, dt, "rptTheodoiPhanung_sautc.rpt", txtMabn.Text, txtHoten.Text, txtTuoi.Text, txtGioitinh.Text, txtDiachi.Text, "", "", "", "", ""); f1.ShowDialog(); } }
private void frmLogin_Load(object sender, EventArgs e) { f_capnhat_db();// try { m = new LibMedi.AccessData(); groLogin.BringToFront(); groLicense.Visible = false; bool bQuanLyLicense = m.QuanLyLicense; if (bQuanLyLicense) { m.RegisterDateStart(); if (m.DaDangKiLicense == false) { string s_NgayHeThong = m.ngayhienhanh_server; DateTime dtNgayHeThong = m.StringToDate(s_NgayHeThong); string s_NgayBatDau = m.RegisterGetDateStart; DateTime dtNgayBatDau = m.StringToDate(s_NgayBatDau.Substring(0, 10)); TimeSpan tp = dtNgayHeThong - dtNgayBatDau; int i_SoNgayConLai = tp.Days; txtKey.Text = Medisoft2009.MACAddress.MedisoftMAC.KeyInfo; groLicense.Visible = true; groLicense.BringToFront(); bChuaDangKiLicense = true; if (i_SoNgayConLai <= 30) { lblLicense.Text = "Hệ thống chưa được đăng ký bản quyền sử dụng. " + "Hãy copy key bên dưới gởi cho quản trị hệ thống." + "\nBạn chỉ có " + (30 - i_SoNgayConLai).ToString() + " ngày dùng thử"; } else { lblLicense.Text = "Hệ thống chưa được đăng ký bản quyền sử dụng. " + "Hãy copy key bên dưới gởi cho quản trị hệ thống." + "\nBạn đã hết số ngày dùng thử"; butTiepTuc.Enabled = false; groLogin.Enabled = false; } } else { groLogin.Enabled = true; bChuaDangKiLicense = false; this.Width = 292; this.Height = 146; } } else { this.Width = 292; this.Height = 146; } try { bool update = m_v.bAutoupdate && m_v.Path_medisoft != ""; if (update) { string file = "Vienphi", path = m_v.Path_medisoft + "\\" + file + "\\bin\\debug"; if (!m_v.bUpdate(System.IO.Directory.GetCurrentDirectory(), path, file)) { m_v.writeXml("thongso", "version", "Version " + m_v.f_modify(m_v.file_exe(path, file))); m_v.writeXml("thongso", "file", file); m_userid_off = ""; Application.Exit(); string filerun = @m_v.path_medisofthis() + "\\version\\bin\\debug\\version.exe"; run f = new run(filerun); f.Launch(); } } } catch { } if (m_userid_off != "") { foreach (DataRow r in m_v.f_get_v_dlogin(m_userid_off, "", "", "", "").Tables[9].Rows) { txtUsername.Text = r["username"].ToString(); break; } } } catch { } //if (m_v.get_data("select * from medibv.thongso where id=-2").Tables[0].Rows.Count > 0) // f_Check_License();///Dung license //else // f_Uncheck_License();//Khong dung license }