Ejemplo n.º 1
0
        // Insert data
        public bool insertSanh(DTO_Sanh sanh)
        {
            // Ket noi
            SQLiteConnection connect = getConnection();

            connect.Open();

            try
            {
                // Query string
                string SQL = string.Format("INSERT INTO SANH(MASANH, TENSANH, MALOAISANH, SOLUONGBANTOIDA, GHICHU) VALUES ('{0}', '{1}', '{2}', '{3}', '{4}')", sanh.MaSanh, sanh.TenSanh, sanh.MaLoaiSanh, sanh.SoLuongBanToiDa, sanh.GhiChu);

                SQLiteCommand cmd = new SQLiteCommand(SQL, connect);

                // Query và kiểm tra
                if (cmd.ExecuteNonQuery() > 0)
                {
                    return(true);
                }
            }
            catch (Exception e) { }
            finally
            {
                // Dong ket noi
                connect.Close();
            }

            return(false);
        }
Ejemplo n.º 2
0
        public bool insertSanh(DTO_Sanh sanh)
        {
            // Ket noi
            SQLiteConnection connect = db.getConnection();

            connect.Open();

            try
            {
                // Query string
                string SQL = string.Format("INSERT INTO SANH (MaSanh,TenSanh, SoLuongBanToiDa,SoLuongBanToiThieu,DonGiaBanToiThieu,GhiChu) VALUES ('{0}', '{1}', '{2}', '{3}', '{4}', '{5}')", sanh.MaSanh, sanh.TenSanh, sanh.SoLuongBanToiDa, sanh.SoLuongBanToiThieu, sanh.DonGiaBanToiThieu, sanh.GhiChu);

                SQLiteCommand cmd = new SQLiteCommand(SQL, connect);

                // Query và kiểm tra
                if (cmd.ExecuteNonQuery() > 0)
                {
                    return(true);
                }
            }
            catch (Exception e) { }
            finally
            {
                // Dong ket noi
                connect.Close();
            }

            return(false);
        }
Ejemplo n.º 3
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (txtTenSanh.Text == "" || txtSoLuongBanTD.Text == "")
            {
                MessageBox.Show("Vui lòng nhập đầy đủ!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtTenSanh.Focus();
                return;
            }
            int temp;

            if (!int.TryParse(txtSoLuongBanTD.Text, out temp))
            {
                MessageBox.Show("'Số lượng bàn tối đa' phải là số nguyên, vui lòng nhập lại.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtSoLuongBanTD.Focus();
                txtSoLuongBanTD.SelectAll();
                return;
            }
            if (BUS_TiepNhanSanh.TenSanhIsExistInSanh(txtTenSanh.Text))
            {
                MessageBox.Show("Sảnh '" + txtTenSanh.Text + "' đã tồn tại, vui lòng nhập lại.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtTenSanh.Focus();
                txtTenSanh.SelectAll();
                return;
            }
            int      maloaiSanh = int.Parse(BUS_TiepNhanSanh.GetListMaLoaiSanh()[cbbLoaiSanh.SelectedIndex]);
            DTO_Sanh sanh       = new DTO_Sanh(txtTenSanh.Text, maloaiSanh, int.Parse(txtSoLuongBanTD.Text), txtGhiChu.Text);

            BUS_TiepNhanSanh.InsertSanh(sanh);
            MessageBox.Show("Thêm sảnh thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            txtTenSanh.Focus();
        }
Ejemplo n.º 4
0
        public static int UpdateSanh(DTO_Sanh sanh)
        {
            string sqlCommand = String.Format(@"UPDATE Sanh SET TenSanh=N'{0}', MaLoaiSanh={1}, SoLuongBanToiDa={2}, GhiChu=N'{3}' WHERE MaSanh={4}",
                                              sanh.tenSanh, sanh.maLoaiSanh, sanh.soLuongBanToiDa, sanh.ghiChu, sanh.maSanh);

            return(DatabaseHelper.ExcuteSql(sqlCommand));
        }
Ejemplo n.º 5
0
        // Edit data
        public bool editSanh(DTO_Sanh sanh)
        {
            // Ket noi
            SQLiteConnection connect = getConnection();

            connect.Open();

            try
            {
                // Query string
                string SQL = string.Format("UPDATE SANH SET TENSANH = '{0}', MALOAISANH = '{1}', SOLUONGBANTOIDA = '{2}', GHICHU = '{3}' WHERE MASANH = '{4}';", sanh.TenSanh, sanh.MaLoaiSanh, sanh.SoLuongBanToiDa, sanh.GhiChu, sanh.MaSanh);

                SQLiteCommand cmd = new SQLiteCommand(SQL, connect);

                // Query và kiểm tra
                if (cmd.ExecuteNonQuery() > 0)
                {
                    return(true);
                }
            }
            catch (Exception e) { }
            finally
            {
                // Dong ket noi
                connect.Close();
            }

            return(false);
        }
Ejemplo n.º 6
0
 // Edit data
 public bool editSanh(DTO_Sanh sanh)
 {
     if ((dalYC6.searchSANH(sanh.MaSanh)) != null)
     {
         return(false);
     }
     return(dalYC6.editSanh(sanh));
 }
Ejemplo n.º 7
0
        public static bool InsertSanh(DTO_Sanh sanh)
        {
            string sqlCommand = string.Format(@"INSERT INTO Sanh (TenSanh, MaLoaiSanh, SoLuongBanToiDa, GhiChu) VALUES (N'{0}', {1}, {2}, N'{3}')"
                                              , sanh.tenSanh, sanh.maLoaiSanh, sanh.soLuongBanToiDa, sanh.ghiChu);

            if (DatabaseHelper.ExcuteSql(sqlCommand) == 1)
            {
                return(true);
            }
            return(false);
        }
Ejemplo n.º 8
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            dgvQuanLySanh.Focus();
            string       tenSanh = dgvQuanLySanh.CurrentRow.Cells[1].Value.ToString();
            DialogResult dr      = MessageBox.Show("Bạn có muốn xóa sảnh '" + tenSanh + "' không?", "Xóa sảnh", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (dr == DialogResult.Yes)
            {
                int      i    = dgvQuanLySanh.CurrentCell.RowIndex;
                DTO_Sanh sanh = new DTO_Sanh();
                sanh.maSanh = int.Parse(dgvQuanLySanh.CurrentRow.Cells["MaSanh"].Value.ToString());
                BUS_QuanLySanh.DeleteSanh(sanh);
                dgvQuanLySanh.DataSource = BUS_QuanLySanh.GetQLSanhTable();
                ClearAllInputs();
                MessageBox.Show("Xóa thành công sảnh '" + tenSanh + "' !");
            }
        }
Ejemplo n.º 9
0
 public static void DeleteSanh(DTO_Sanh sanh)
 {
     DAO_QuanLySanh.DeleteSanh(sanh);
 }
Ejemplo n.º 10
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (txtTenSanh.Text == "")
            {
                MessageBox.Show("Vui lòng nhập đầy đủ!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtTenSanh.Focus();
                return;
            }
            if (txtSoLuongBanTD.Text == "")
            {
                MessageBox.Show("Vui lòng nhập đầy đủ!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtSoLuongBanTD.Focus();
                return;
            }
            int temp;

            if (!int.TryParse(txtSoLuongBanTD.Text, out temp))
            {
                MessageBox.Show("'Số lượng bàn tối đa' phải là số nguyên, vui lòng nhập lại.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtSoLuongBanTD.Focus();
                txtSoLuongBanTD.SelectAll();
                return;
            }

            //DialogResult dr = MessageBox.Show("Bạn có muốn lưu không?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
            //if (dr == DialogResult.No)
            //    return;

            switch (mCurrentMode)
            {
            case MODE.INSERT:
            {
                int      maloaiSanh = int.Parse(BUS_QuanLySanh.GetListMaLoaiSanh()[cbbLoaiSanh.SelectedIndex]);
                DTO_Sanh sanh       = new DTO_Sanh(txtTenSanh.Text, maloaiSanh, int.Parse(txtSoLuongBanTD.Text), txtGhiChu.Text);
                BUS_QuanLySanh.InsertSanh(sanh);

                dgvQuanLySanh.DataSource = BUS_QuanLySanh.GetQLSanhTable();
                MessageBox.Show("Thêm thành công sảnh '" + sanh.tenSanh + "' !");
                SetDisplayControls(MODE.NORMAL);
                mCurrentMode = MODE.NORMAL;
                break;
            }

            case MODE.EDIT:
            {
                int      maloaiSanh = int.Parse(BUS_QuanLySanh.GetListMaLoaiSanh()[cbbLoaiSanh.SelectedIndex]);
                DTO_Sanh sanh       = new DTO_Sanh(txtTenSanh.Text, maloaiSanh, int.Parse(txtSoLuongBanTD.Text), txtGhiChu.Text);
                sanh.maSanh = int.Parse(dgvQuanLySanh.CurrentRow.Cells["MaSanh"].Value.ToString());
                BUS_QuanLySanh.UpdateSanh(sanh);

                dgvQuanLySanh.DataSource = BUS_QuanLySanh.GetQLSanhTable();
                MessageBox.Show("Sửa thành công sảnh '" + sanh.tenSanh + "' !");
                SetDisplayControls(MODE.NORMAL);
                mCurrentMode = MODE.NORMAL;
                break;
            }

            default:
                break;
            }
            ClearAllInputs();
            dgvQuanLySanh.ClearSelection();
        }
Ejemplo n.º 11
0
 public static bool InsertSanh(DTO_Sanh sanh)
 {
     return(DAO_TiepNhanSanh.InsertSanh(sanh));
 }
Ejemplo n.º 12
0
 public static int UpdateSanh(DTO_Sanh sanh)
 {
     return(DAO_QuanLySanh.UpdateSanh(sanh));
 }
Ejemplo n.º 13
0
 public bool insertSanh(DTO_Sanh sanh)
 {
     return(Sanh.insertSanh(sanh));
 }
Ejemplo n.º 14
0
 // Insert data
 public bool insertSanh(DTO_Sanh sanh)
 {
     return(dalYC6.insertSanh(sanh));
 }
Ejemplo n.º 15
0
 public bool editSanh(DTO_Sanh sanh)
 {
     return(Sanh.editSanh(sanh));
 }
Ejemplo n.º 16
0
 public static bool InsertSanh(DTO_Sanh sanh)
 {
     return(DAO_QuanLySanh.InsertSanh(sanh));
 }
Ejemplo n.º 17
0
        public static void DeleteSanh(DTO_Sanh sanh)
        {
            string sqlCommand = string.Format(@"DELETE FROM Sanh WHERE MaSanh={0}", sanh.maSanh);

            DatabaseHelper.ExcuteSql(sqlCommand);
        }