예제 #1
0
        private void btnAddK_Click(object sender, EventArgs e)
        {
            string query = "Insert into LoaiPhong values( @maloaiphong , @dongia , @mota )";

            KindRoom kindroom = new KindRoom();

            if (txbIDKind.Text != "")
            {
                kindroom.Maloaiphong = txbIDKind.Text;
                if (txbPrice.Text == "")
                {
                    kindroom.Dongia = 0;
                }
                else
                {
                    kindroom.Dongia = Convert.ToDecimal(txbPrice.Text);
                }
                kindroom.Mota = txbDescription.Text;
            }
            else
            {
                if (dtgvKind.DataSource == null)
                {
                    MessageBox.Show("Thêm Dữ Liệu Vào Bảng Dữ Liệu Hoặc Thêm Dữ Liệu Vào Text");
                    return;
                }
                DataGridViewRow row = dtgvKind.SelectedCells[0].OwningRow;

                kindroom.Maloaiphong = row.Cells["Mã Loại Phòng"].Value.ToString();
                if (row.Cells["Đơn Giá"].Value.ToString() == "")
                {
                    kindroom.Dongia = 0;
                }
                else
                {
                    kindroom.Dongia = (decimal)row.Cells["Đơn Giá"].Value;
                }
                kindroom.Mota = row.Cells["Mô Tả"].Value.ToString();
            }

            object[] para = new object[] { kindroom.Maloaiphong, kindroom.Dongia, kindroom.Mota };
            if (ExecuteNonQuery(query, para) > 0)
            {
                MessageBox.Show("Thêm Thành Công!");
                txbIDKind.Text      = "";
                txbPrice.Text       = "";
                txbDescription.Text = "";
                btnShowK_Click(sender, e);
            }
            else
            {
                MessageBox.Show("Thêm Không Thành Công!");
            }
        }
예제 #2
0
        private void btnEditK_Click(object sender, EventArgs e)
        {
            string query = "update LoaiPhong set mota = @mota , dongia = @dongia where maloaiphong = @maloaiphong";

            KindRoom kindroom = new KindRoom();

            if (txbIDKind.Text != "")
            {
                kindroom.Maloaiphong = txbIDKind.Text;
                kindroom.Dongia      = 0;
                try
                {
                    kindroom.Dongia = Convert.ToDecimal(txbPrice.Text);
                }
                catch { }
                kindroom.Mota = txbDescription.Text;
            }
            else
            {
                if (dtgvKind.DataSource == null)
                {
                    MessageBox.Show("Không Thể Sửa Khi Chưa Có Đủ Dữ Liệu!");
                }
                else
                {
                    DataGridViewRow row = dtgvKind.SelectedCells[0].OwningRow;
                    kindroom.Maloaiphong = row.Cells["Mã Loại Phòng"].Value.ToString();
                    kindroom.Dongia      = (decimal)row.Cells["Đơn Giá"].Value;
                    kindroom.Mota        = row.Cells["Mô Tả"].Value.ToString();
                }
            }

            object[] para = new object[] { kindroom.Mota, kindroom.Dongia, kindroom.Maloaiphong };

            if (ExecuteNonQuery(query, para) > 0)
            {
                MessageBox.Show("Sửa Thành Công!");
                txbIDKind.Text      = "";
                txbPrice.Text       = "";
                txbDescription.Text = "";
                btnShowK_Click(sender, e);
            }
            else
            {
                MessageBox.Show("Sửa Không Thành Công!");
            }
        }