private void bntChoMuon_Click(object sender, EventArgs e) { try { AccessData ac = new AccessData(); string str = "Themchitietmuon"; SqlConnection con = new SqlConnection(ac.getconnect()); con.Open(); SqlCommand cmd = new SqlCommand(str, con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@sophieu", cbxSP.Text); cmd.Parameters.AddWithValue("@masach", cbxMaSachMuon.Text); SqlParameter para = new SqlParameter("@kq", SqlDbType.Int); para.Direction = ParameterDirection.Output; cmd.Parameters.Add(para); cmd.ExecuteNonQuery(); string kq = para.Value.ToString(); if (kq == "0") { MessageBox.Show("Dữ liệu đầu vào sai"); } else { MessageBox.Show("Thêm thành công"); } cmd.Dispose(); con.Close(); } catch (Exception er) { MessageBox.Show(er.Message); } }
private void cbxSoPhieu_SelectedIndexChanged(object sender, EventArgs e) { AccessData ac = new AccessData(); string str = "laymasach"; SqlConnection con = new SqlConnection(ac.getconnect()); con.Open(); SqlCommand cmd = new SqlCommand(str, con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@maphieu", cbxSoPhieu.Text.ToString()); SqlDataAdapter ad = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); ad.Fill(dt); cbxmtt.DataSource = dt; cbxmtt.DisplayMember = "MaSach"; }
private void cbxMaTheMuon_KeyDown(object sender, KeyEventArgs e) { if (e.KeyData == Keys.Enter) { AccessData ac = new AccessData(); string str = "laysophieu"; SqlConnection con = new SqlConnection(ac.getconnect()); con.Open(); SqlCommand cmd = new SqlCommand(str, con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@mathe", cbxMaTheMuon.Text.ToString()); SqlDataAdapter ad = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); ad.Fill(dt); cbxSoPhieu.DataSource = dt; cbxSoPhieu.DisplayMember = "SoPhieu"; } }
private void btnMuon_Click(object sender, EventArgs e) { try { AccessData ac = new AccessData(); string str = "ThemPhieuMuon"; SqlConnection con = new SqlConnection(ac.getconnect()); con.Open(); SqlCommand cmd = new SqlCommand(str, con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@mathe", cbxMaTheMuon.Text); cmd.Parameters.AddWithValue("@ngaymuon", Convert.ToDateTime(dtNgayMuon.Text.ToString())); cmd.Parameters.AddWithValue("@ngaytra", Convert.ToDateTime(dtNgayHenTra.Text.ToString())); SqlParameter para = new SqlParameter("@kq", SqlDbType.Int); para.Direction = ParameterDirection.Output; cmd.Parameters.Add(para); cmd.ExecuteNonQuery(); string kq = para.Value.ToString(); cmd.Dispose(); con.Close(); if (kq == "0") { MessageBox.Show("Lỗi dữ liệu ngày mượn"); } else if (kq == "1") { MessageBox.Show("Lỗi dữ liệu ngày trả"); } else if (kq == "3") { MessageBox.Show("Thẻ đã mượn quá số lượng cho phép"); } else { MessageBox.Show("Thêm thành công"); } } catch (Exception er) { MessageBox.Show(er.Message); } }
private void cbxTenSachMuon_SelectedIndexChanged(object sender, EventArgs e) { try { AccessData ac = new AccessData(); string str = "LaySach"; SqlConnection con = new SqlConnection(ac.getconnect()); con.Open(); SqlCommand cmd = new SqlCommand(str, con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@tensach", cbxTenSachMuon.Text.ToString()); SqlDataAdapter ad = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); ad.Fill(dt); cbxMaSachMuon.DataSource = dt; cbxMaSachMuon.DisplayMember = "MaSach"; } catch (Exception er) { MessageBox.Show(er.Message); } }
private void btnTra_Click(object sender, EventArgs e) { string sql = "xoaphieu"; SqlConnection con = new SqlConnection(ac.getconnect()); con.Open(); SqlCommand cmd = new SqlCommand(sql, con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@sophieu", cbxSoPhieu.Text); cmd.Parameters.AddWithValue("@masach", cbxmtt.Text); //cmd.Parameters.AddWithValue("@ngaymuon", Convert.ToDateTime(dtNgayMuon.Text.ToString())); //cmd.Parameters.AddWithValue("@ngaytra", Convert.ToDateTime(dtNgayHenTra.Text.ToString())); // SqlDataAdapter ad = new SqlDataAdapter(cmd); // DataTable dt = new DataTable(); SqlParameter para = new SqlParameter("@kq", SqlDbType.Int); para.Direction = ParameterDirection.Output; cmd.Parameters.Add(para); cmd.ExecuteNonQuery(); string kq = para.Value.ToString(); if (kq == "1" && cbxTinhTrangTra.Text.ToString() == "Tốt") { ac.ExcuteNonQuery(sql); HienThi(); textBox2.Text = "Đã trả sách và tình trạng sách " + cbxTinhTrangTra.Text.ToString() + " và số tiền bị phạt là: 0 vnđ"; } if (kq != "0") { //TimeSpan songay = ngaytraCT - ngayhenTra; int ngay = 3; float sotien = (float)(ngay * 0.1); ac.ExcuteNonQuery(sql); HienThi(); textBox2.Text = "Đã trả sách và tình trạng sách " + cbxTinhTrangTra.Text.ToString() + " bạn đã trả muộn " + ngay + " ngày và số tiền bị phạt là: " + sotien + " vnđ"; } }
private void btnMuon_Click(object sender, EventArgs e) { try { AccessData ac = new AccessData(); string str = "ThemPhieuMuon"; SqlConnection con = new SqlConnection(ac.getconnect()); con.Open(); SqlCommand cmd = new SqlCommand(str, con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@mathe", cbxMaTheMuon.Text); cmd.Parameters.AddWithValue("@ngaymuon", Convert.ToDateTime(dtNgayMuon.Text.ToString())); cmd.Parameters.AddWithValue("@ngaytra", Convert.ToDateTime(dtNgayHenTra.Text.ToString())); SqlParameter para = new SqlParameter("@kq", SqlDbType.Int); para.Direction = ParameterDirection.Output; cmd.Parameters.Add(para); cmd.ExecuteNonQuery(); string kq = para.Value.ToString(); cmd.Dispose(); con.Close(); if (kq == "0") MessageBox.Show("Lỗi dữ liệu ngày mượn"); else if (kq == "1") MessageBox.Show("Lỗi dữ liệu ngày trả"); else if (kq == "3") MessageBox.Show("Thẻ đã mượn quá số lượng cho phép"); else MessageBox.Show("Thêm thành công"); } catch (Exception er) { MessageBox.Show(er.Message); } }
private void bntChoMuon_Click(object sender, EventArgs e) { try { AccessData ac = new AccessData(); string str = "Themchitietmuon"; SqlConnection con = new SqlConnection(ac.getconnect()); con.Open(); SqlCommand cmd = new SqlCommand(str, con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@sophieu", cbxSP.Text); cmd.Parameters.AddWithValue("@masach", cbxMaSachMuon.Text); SqlParameter para = new SqlParameter("@kq", SqlDbType.Int); para.Direction = ParameterDirection.Output; cmd.Parameters.Add(para); cmd.ExecuteNonQuery(); string kq = para.Value.ToString(); if (kq == "0") MessageBox.Show("Dữ liệu đầu vào sai"); else MessageBox.Show("Thêm thành công"); cmd.Dispose(); con.Close(); } catch (Exception er) { MessageBox.Show(er.Message); } }