Пример #1
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (txtMa.Text == "" || txtHo.Text == "" || txtTen.Text == "" || txtDiaChi.Text == "" ||
                dtNgaySinh.Text == "" || txtEmail.Text == "")
            {
                XtraMessageBox.Show("Bạn nhập thiếu thông tin");
                return;
            }
            bool gioiTinh = true;

            if (rdNu.Checked == true)
            {
                gioiTinh = false;
            }
            if (trangThai == true)
            {
                if (DataProvider.GetData("SELECT * FROM DOCGIA WHERE MADG='" + txtMa.Text + "'").Rows.Count == 0)
                {
                    DataProvider.SqlExecuteNonQuery(@"INSERT INTO DOCGIA (MADG, HO, TEN, PHAI, DIACHI, NGAYSINH, EMAIL)
                                                             VALUES (N'" + txtMa.Text
                                                    + "',N'" + txtHo.Text
                                                    + "',N'" + txtTen.Text
                                                    + "',N'" + gioiTinh + "',N'"
                                                    + txtDiaChi.Text + "',N'"
                                                    + ConvertSQL.DaytoSQLInsert(dtNgaySinh.Text)
                                                    + "',N'" + txtEmail.Text + "')");
                    XtraMessageBox.Show("Bạn đã thêm thành công");
                    LockText();
                    ClearText();
                    HienThi();
                }
                else
                {
                    XtraMessageBox.Show("Mã bạn vừa nhập đã tồn tại");
                    txtMa.Focus();
                }
            }
            else
            {
                DataProvider.SqlExecuteNonQuery(@"UPDATE DOCGIA
                                                         SET HO = N'" + txtHo.Text
                                                + "', TEN = N'" + txtTen.Text
                                                + "', PHAI = N'" + gioiTinh
                                                + "', DIACHI = N'" + txtDiaChi.Text
                                                + "', NGAYSINH = N'" + ConvertSQL.DaytoSQLInsert(dtNgaySinh.Text)
                                                + "', EMAIL = N'" + txtEmail.Text
                                                + "' WHERE MADG = N'" + txtMa.Text + "'");
                XtraMessageBox.Show("Đã sửa thành công");
                LockText();
                ClearText();
                HienThi();
            }
        }
Пример #2
0
 private void btnGiaHan_Click(object sender, EventArgs e)
 {
     for (int i = 0; i < gridView1.RowCount; i++)
     {
         string maSach = gridView1.GetRowCellValue(i, gridView1.Columns[0]).ToString();
         //string ngay = DateTime.Parse(gridView1.GetRowCellValue(i, gridView1.Columns[2]).ToString()).AddDays(3).ToString("dd/MM/yyyy");
         string ngay      = gridView1.GetRowCellValue(i, gridView1.Columns[2]).ToString();
         string dt        = DateTime.ParseExact(ngay, "dd/MM/yyyy", CultureInfo.InvariantCulture).AddDays(5).ToString("dd/MM/yyyy");
         string tinhTrang = gridView1.GetRowCellValue(i, gridView1.Columns[3]).ToString();
         string sopm      = gridView1.GetRowCellValue(i, gridView1.Columns[4]).ToString();
         if (tinhTrang == "True")
         {
             cmd = @"EXECUTE SP_GIAHAN N'" + maSach
                   + "',N'" + sopm
                   + "',N'" + ConvertSQL.DaytoSQLInsert(dt) + "'";
             DataProvider.SqlExecuteNonQuery(cmd);
         }
     }
     XtraMessageBox.Show("Gia hạn thành công");
     HienThi();
 }
Пример #3
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (sluDocGia.Text == "" || sluLoaiPhi.Text == "" || txtMaPT.Text == "")
            {
                XtraMessageBox.Show("Bạn nhập thiếu thông tin");
                return;
            }

            if (trangThai == true)
            {
                if (DataProvider.GetData("SELECT * FROM PHIEUTHU WHERE IDPHIEUTHU='" + txtMaPT.Text + "'").Rows.Count == 0)
                {
                    DataProvider.SqlExecuteNonQuery(@"INSERT INTO PHIEUTHU
                                                              VALUES(N'" + txtMaPT.Text
                                                    + "','" + ConvertSQL.DaytoSQLInsert(txtNgayThu.Text)
                                                    + "',N'" + txtMaTT.Text + "','" + sluLoaiPhi.EditValue
                                                    + "','" + sluDocGia.EditValue + "')");
                    XtraMessageBox.Show("Thêm thành công");
                    HienThi();
                    LockText();
                    ClearText();
                }
                else
                {
                    XtraMessageBox.Show("Mã bạn nhập đả tồn tại");
                    txtMaPT.Focus();
                }
            }
            else
            {
                DataProvider.SqlExecuteNonQuery(@"UPDATE PHIEUTHU 
                                                        SET MADG ='" + sluDocGia.EditValue
                                                + "', IDLOAIPHI ='" + sluLoaiPhi.EditValue
                                                + "' WHERE IDPHIEUTHU ='" + txtMaPT.Text + "'");
                XtraMessageBox.Show("Sửa thành công");
                LockText();
                HienThi();
                ClearText();
            }
        }
Пример #4
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (quaHan == true)
            {
                return;
            }
            if ((tongSo + gridView1.RowCount > 3))
            {
                XtraMessageBox.Show("Độc giả đã mượn vượt quá số sách quy định là 3");
                return;
            }
            if (gridView1.RowCount > 0)
            {
                if (cbDG.Text == "" || txtMa.Text == "")
                {
                    XtraMessageBox.Show("Bạn nhập thiếu thông tin");
                    return;
                }
                if (isInsert == true)
                {
                    if (DataProvider.GetData("SELECT * FROM PHIEUMUONSACH WHERE SOPM =N'" + txtMa.Text + "'").Rows.Count == 0)
                    {
                        DataProvider.SqlExecuteNonQuery(@"INSERT INTO PHIEUMUONSACH(SOPM, MADG, NGAYMUON, MATHUTHU, TINHTRANG)
                                                                  VALUES('" + txtMa.Text
                                                        + "','" + cbDG.EditValue
                                                        + "',GETDATE(),'"
                                                        + PhanQuyen.MaTT
                                                        + "','true')");

                        for (int i = 0; i < gridView1.RowCount; i++)
                        {
                            string maSach = gridView1.GetRowCellValue(i, gridView1.Columns[0]).ToString();
                            string ngay   = DateTime.Parse(DateTime.Now.ToString("MM/dd/yyyy")).AddDays(2).ToString("dd/MM/yyyy");
                            string ghiChu = gridView1.GetRowCellValue(i, gridView1.Columns[1]).ToString();
                            //SP
                            cmd = @"EXECUTE SP_SAVECTPHIEUMUON N'" + txtMa.Text
                                  + "', N'" + maSach
                                  + "', N'" + ConvertSQL.DaytoSQLInsert(ngay)
                                  + "', N'" + ghiChu
                                  + "','False', 'False'";
                            DataProvider.SqlExecuteNonQuery(cmd);
                            // PROJECT
                            //                            DataProvider.SqlExecuteNonQuery(@"INSERT INTO CHITIETPHIEUMUON (SOPM, MASACH, NGAYTRA, GHICHU, TINHTRANG,GIAHAN)
                            //                                                                    VALUES (N'" + txtMa.Text
                            //                                                                                + "',N'" + maSach
                            //                                                                                + "',N'" + ConvertSQL.DaytoSQLInsert(ngay)
                            //                                                                                + "',N'" + ghiChu
                            //                                                                                + "','False','False')");
                            //                            DataProvider.SqlExecuteNonQuery(@"UPDATE SACH
                            //                                                                SET TINHTRANG=N'Sách đang mượn'
                            //                                                                WHERE MASACH='" + maSach + "' ");
                        }
                        if (this.LamMoi_Cick != null)
                        {
                            this.LamMoi_Cick(sender, e);
                        }
                        XtraMessageBox.Show("Thêm thành công");
                        this.Close();
                    }
                    else
                    {
                        XtraMessageBox.Show("Mã bạn vừa nhập đã tồn tại");
                        txtMa.Focus();
                    }
                }
            }
        }