private void btnBaocao_Click(object sender, EventArgs e) { DateTime TuNgay = new DateTime(dt_tungay.DateTime.Year, dt_tungay.DateTime.Month, dt_tungay.DateTime.Day, 1, 00, 00); DateTime DenNgay = new DateTime(dt_denngay.DateTime.Year, dt_denngay.DateTime.Month, dt_denngay.DateTime.Day, 23, 00, 00); switch (strChon) { case "1": { if (checkvalue(new Control[] { dt_tungay, dt_denngay })) { object[] para = new object[4] { "@TuNgay", TuNgay, "@DenNgay", DenNgay }; DataTable ds = DB_SQL.EXECUTE_PROC("rpt_BacSiGui", cn, para); string[] ParamName = { "@TuNgay", "@DenNgay" }; object[] ParamValue = { TuNgay, DenNgay }; frmReportMain report = new frmReportMain(1, ds, ParamName, ParamValue); report.Show(); } break; } case "2": { if (checkvalue(new Control[] { dt_tungay, dt_denngay })) { object[] para = new object[4] { "@TuNgay", TuNgay, "@DenNgay", DenNgay }; DataTable ds = DB_SQL.EXECUTE_PROC("rpt_ThongKeTheoPhong", cn, para); string[] ParamName = { "@TuNgay", "@DenNgay" }; object[] ParamValue = { TuNgay, DenNgay }; frmReportMain report = new frmReportMain(2, ds, ParamName, ParamValue); report.Show(); } break; } case "3": { if (checkvalue(new Control[] { cbx_MaDoiTuong, dt_tungay, dt_denngay })) { object[] para = new object[6] { "@TuNgay", TuNgay, "@DenNgay", DenNgay, "@DoiTuongID", cbx_MaDoiTuong.Value.ToString() }; DataTable ds = DB_SQL.EXECUTE_PROC("rpt_TongDoanhThuTheoDoiTuong", cn, para); string[] ParamName = { "@TuNgay", "@DenNgay", "@TenDoiTuong" }; object[] ParamValue = { TuNgay, DenNgay, cbx_MaDoiTuong.Text }; frmReportMain report = new frmReportMain(3, ds, ParamName, ParamValue); report.Show(); } break; } case "4": { if (checkvalue(new Control[] { dt_tungay, dt_denngay })) { object[] para = new object[4] { "@TuNgay", TuNgay, "@DenNgay", DenNgay }; DataTable ds = DB_SQL.EXECUTE_PROC("rpt_BacSiGuiChiTiet", cn, para); string[] ParamName = { "@TuNgay", "@DenNgay" }; object[] ParamValue = { TuNgay, DenNgay }; frmReportMain report = new frmReportMain(4, ds, ParamName, ParamValue); report.Show(); } break; } } //dt_tungay.Value = DateTime.Now; //dt_denngay.Value = DateTime.Now; }
private void btnDangNhap_Click(object sender, EventArgs e) { if (txtTenDangNhap.Text.Trim() == "") { txtTenDangNhap.Focus(); errorProvider1.SetError(txtTenDangNhap, "loi"); return; } else { errorProvider1.Clear(); } if (txtMatKhau.Text.Trim() == "") { txtMatKhau.Focus(); errorProvider1.SetError(txtMatKhau, "loi"); return; } else { errorProvider1.Clear(); } DataTable b = new DataTable(); BacSi_Info _nv = new BacSi_Info(); try { string TenDangNhap = txtTenDangNhap.Text.Trim(); string MatKhau = txtMatKhau.Text.Trim(); object[] arrvalue = new object[4] { "@TenDangNhap", TenDangNhap, "@MatKhau", Util.ResetControl.Get_MD5(MatKhau) }; b = DB_SQL.EXECUTE_PROC("BacSi_SelectByUser", arrvalue); } catch (Exception ae) { MessageBox.Show("Tên đăng nhập hoặc mật khẩu sai. Xin vui lòng nhập lại !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); txtTenDangNhap.Select(); return; } if (b == null) { return; } if (b.Rows.Count <= 0) { MessageBox.Show("Tên đăng nhập hoặc mật khẩu sai. Xin vui lòng nhập lại !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); txtTenDangNhap.Select(); return; } else { _nv.TenDangNhap = b.Rows[0]["TenDangNhap"].ToString(); _nv.BacSiID = Convert.ToInt32(b.Rows[0]["BacSiID"].ToString()); _nv.QuyenHan = Convert.ToInt16(b.Rows[0]["QuyenHan"].ToString()); _nv.HoTen = Convert.ToString(b.Rows[0]["HoTen"].ToString()); _nv.NgaySinh = Convert.ToDateTime(b.Rows[0]["NgaySinh"].ToString()); _nv.GioiTinh = Convert.ToBoolean(b.Rows[0]["GioiTinh"].ToString()); _nv.DiaChi = Convert.ToString(b.Rows[0]["DiaChi"].ToString()); _nv.DienThoai = Convert.ToString(b.Rows[0]["DienThoai"].ToString()); CTGlobal.nv = _nv; FormMain frm = new FormMain(0); frm.Show(); CTGlobal._Login = this; this.Hide(); } }