예제 #1
0
 public bool SuaSoGhi(SoGhiDienNuoc SG)
 {
     return(SGDNDAO.SuaSoGhi(SG));
 }
예제 #2
0
 public bool ThemSoGhi(SoGhiDienNuoc SGDN)
 {
     return(SGDNDAO.ThemSoGhi(SGDN));
 }
예제 #3
0
        public bool SuaSoGhi(SoGhiDienNuoc SG)
        {
            string query = "UPDATE SoGhiDienNuoc SET THANG ='" + SG.Thang + "', SOPHONG = " + SG.SoPhong + ", SODIEN = " + SG.SoDien + ", SONUOC = " + SG.SoNuoc + " WHERE ID = " + SG.Id;

            return(Connec.ThucThi(query));
        }
예제 #4
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (click == "Them")
            {
                if (KiemTraDuLieu() == false)
                {
                    return;
                }
                SoGhiDienNuoc SGDN = new SoGhiDienNuoc(int.Parse(cbId.Text), txtThang.Text, int.Parse(cbSoPhong.Text), int.Parse(txtSoDien.Text), int.Parse(txtSoNuoc.Text));
                if (SGDNBLL.ThemSoGhi(SGDN) == true)
                {
                    MessageBox.Show("Thêm thành công !", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);


                    CapNhatThongTinTrang();
                    CapNhatSoPhongThem();
                    chisotrang = tongsotrang;
                    cbId.Text  = SGDNBLL.TaoIDMoi(int.Parse(dt.Rows[dt.Rows.Count - 1][0].ToString())).ToString();
                    LoadGridView();
                }
                else
                {
                    MessageBox.Show("Đã xảy ra lỗi!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }

            if (click == "Sua")
            {
                DataRow r = dt.Rows.Find(cbId.Text);
                if (r == null)
                {
                    MessageBox.Show("Sổ ghi không tồn tại!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    cbId.Focus();
                    return;
                }
                if (KiemTraDuLieu() == false)
                {
                    return;
                }
                SoGhiDienNuoc SGDN = new SoGhiDienNuoc(int.Parse(cbId.Text), txtThang.Text, int.Parse(cbSoPhong.Text), int.Parse(txtSoDien.Text), int.Parse(txtSoNuoc.Text));
                if (SGDNBLL.SuaSoGhi(SGDN) == true)
                {
                    MessageBox.Show("Sửa thành công !", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    CapNhatThongTinTrang();
                    LoadGridView();
                }
                else
                {
                    MessageBox.Show("Lỗi cập nhật!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }

            if (click == "Xoa")
            {
                DataRow r = dt.Rows.Find(cbId.Text);
                if (r == null)
                {
                    MessageBox.Show("Sổ ghi không tồn tại!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    cbId.Focus();
                    return;
                }
                if (MessageBox.Show("Xác nhận xóa?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    if (SGDNBLL.XoaSoGhi(int.Parse(cbId.Text)) == true)
                    {
                        MessageBox.Show("Xóa thành công !", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        if ((soluongsoghi % sodong == 1) && (chisotrang * sodong >= soluongsoghi) && (chisotrang != 1))
                        {
                            chisotrang--;
                        }
                        CapNhatThongTinTrang();
                        LoadGridView();
                    }
                    else
                    {
                        MessageBox.Show("Đã xảy ra lỗi!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
            }
        }
예제 #5
0
        public bool ThemSoGhi(SoGhiDienNuoc SGDN)
        {
            string query = "INSERT INTO SoGhiDienNuoc VALUES(" + SGDN.Id + ",'" + SGDN.Thang + "'," + SGDN.SoPhong + "," + SGDN.SoDien + "," + SGDN.SoNuoc + ")";

            return(Connec.ThucThi(query));
        }