public void suaphong(Phongbject phong)
        {
            kn.connect();
            SqlCommand cmd = new SqlCommand("UPDATEPHONG", kn.con);

            cmd.CommandType = CommandType.StoredProcedure;
            SqlParameter p = new SqlParameter("@ID", phong.Map);

            cmd.Parameters.Add(p);
            p = new SqlParameter("@MAP", phong.Map);
            cmd.Parameters.Add(p);
            p = new SqlParameter("@LOAIP", phong.Loaip);
            cmd.Parameters.Add(p);
            p = new SqlParameter("@HANGP", phong.Hangp);
            cmd.Parameters.Add(p);
            p = new SqlParameter("@GIAP", phong.Giap);
            cmd.Parameters.Add(p);
            p = new SqlParameter("@TTP", phong.Ttp);
            cmd.Parameters.Add(p);
            p = new SqlParameter("@SDTP", phong.Sdtp);
            cmd.Parameters.Add(p);
            int flag = cmd.ExecuteNonQuery();

            if (flag > 0)
            {
                MessageBox.Show("Sửa thành công!");
            }
            else
            {
                MessageBox.Show("Không sửa được!!!");
            }
            kn.disconnect();
        }
        public void insertphong(Phongbject phong)
        {
            kn.connect();
            // Khai báo và khởi tạo đối tượng Command, truyền vào tên thủ tục tương ứng
            SqlCommand cmd = new SqlCommand("ADDPHONG", kn.con);

            // Khai báo kiểu thực thi là Thực thi thủ tục
            cmd.CommandType = CommandType.StoredProcedure;
            // Khai báo và gán giá trị cho các tham số đầu vào của thủ tục
            // Khai báo tham số thứ nhất @Name - là tên tham số được tạo trong thủ tục
            SqlParameter p = new SqlParameter("@MAP", phong.Map);

            cmd.Parameters.Add(p);
            p = new SqlParameter("@LOAIP", phong.Loaip);
            cmd.Parameters.Add(p);
            p = new SqlParameter("@HANGP", phong.Hangp);
            cmd.Parameters.Add(p);
            p = new SqlParameter("@GIAP", phong.Giap);
            cmd.Parameters.Add(p);
            p = new SqlParameter("@TTP", phong.Ttp);
            cmd.Parameters.Add(p);
            p = new SqlParameter("@SDTP", phong.Sdtp);
            cmd.Parameters.Add(p);
            int count = cmd.ExecuteNonQuery();

            if (count > 0)
            {
                MessageBox.Show("Thêm mới thành công");
            }
            else
            {
                MessageBox.Show("Không thể thêm mới");
            }
            kn.disconnect();
        }
Example #3
0
        public static bool deletephong(Phongbject phong)
        {
            Phongmodel c = new Phongmodel();

            c.Xoaphong(phong);
            return(true);
        }
Example #4
0
        public static bool updatephong(Phongbject phong)
        {
            Phongmodel c = new Phongmodel();

            c.suaphong(phong);
            return(true);
        }
Example #5
0
        public static bool addphong(Phongbject phong)
        {
            Phongmodel b = new Phongmodel();

            b.insertphong(phong);
            return(true);
        }
 //thêm phòng
 private void btnthem_Click(object sender, EventArgs e)
 {
     try
     {
         Phongbject pp = new Phongbject();
         pp.Map   = txtMAP.Text;
         pp.Loaip = cmbLOAIP.Text;
         pp.Hangp = cmbHANGP.Text;
         pp.Giap  = Int32.Parse(txtGIAP.Text);
         pp.Ttp   = cmbTTP.Text;
         pp.Sdtp  = Int32.Parse(txtSDTP.Text);
         Phongcontrol.addphong(pp);
         dataGridPHONG.DataSource = Phongcontrol.getdatap();
     }
     catch { }
 }
 //xóa phòng
 private void btnnxoa_Click(object sender, EventArgs e)
 {
     try
     {
         DialogResult dg = new DialogResult();
         dg = MessageBox.Show("Bạn có muốn xóa không", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (dg == DialogResult.Yes)
         {
             Phongbject P = new Phongbject();
             P.Map = txtMAP.Text;
             Phongcontrol.deletephong(P);
             dataGridPHONG.DataSource = Phongcontrol.getdatap();
         }
     }
     catch { }
 }
 //sửa phòng
 private void btnsua_Click(object sender, EventArgs e)
 {
     try
     {
         Phongbject P = new Phongbject();
         P.Map   = txtMAP.Text;
         P.Loaip = cmbLOAIP.Text;
         P.Hangp = cmbHANGP.Text;
         P.Giap  = Int32.Parse(txtGIAP.Text);
         P.Ttp   = cmbTTP.Text;
         P.Sdtp  = Int32.Parse(txtSDTP.Text);
         Phongcontrol.updatephong(P);
         dataGridPHONG.DataSource = Phongcontrol.getdatap();
     }
     catch { }
 }
        public void Xoaphong(Phongbject phong)
        {
            kn.connect();
            SqlCommand cmd = new SqlCommand("DELETEPHONG", kn.con);

            cmd.CommandType = CommandType.StoredProcedure;
            SqlParameter p = new SqlParameter("@MAP", phong.Map);

            cmd.Parameters.Add(p);
            int flag = cmd.ExecuteNonQuery();

            if (flag > 0)
            {
                MessageBox.Show("Xóa thành công!");
            }
            else
            {
                MessageBox.Show("Không xóa được!!!");
            }
            kn.disconnect();
        }