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 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 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";
     }
 }
示例#10
0
        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); }
        }
示例#11
0
 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); }
 }