public bool DeletebananByID(int id)
        {
            var ds = new List <banan>()
            {
                new banan {
                    id = 0, soghe = 12, tinhtrang = 1, makh = null
                },
                new banan {
                    id = 1, soghe = 12, tinhtrang = 1, makh = null
                },
                new banan {
                    id = 2, soghe = 12, tinhtrang = 1, makh = null
                },
                new banan {
                    id = 3, soghe = 12, tinhtrang = 1, makh = null
                },
                new banan {
                    id = 4, soghe = 12, tinhtrang = 1, makh = null
                },
                new banan {
                    id = 5, soghe = 12, tinhtrang = 1, makh = null
                }
            };
            banan ba = ds.SingleOrDefault(x => x.id == id);

            if (ba == null)
            {
                return(false);
            }
            else
            {
                ds.Remove(ba);
                return(true);
            }
        }
Esempio n. 2
0
        public async Task <int> Edit_banan_makh(int id, int makh)
        {
            banan ba = _context.banans.SingleOrDefault(x => x.id == id);

            if (ba != null)
            {
                ba.makh = makh;
            }
            return(await _context.SaveChangesAsync());
        }
Esempio n. 3
0
        public async Task <int> Delete_banan(int id)
        {
            banan ba = _context.banans.SingleOrDefault(x => x.id == id);

            if (ba != null)
            {
                _context.banans.Remove(ba);
            }
            return(await _context.SaveChangesAsync());
        }
 public bool Put_Banan_State(int id, [FromBody] banan bn)
 {
     try
     {
         _banan.Edit_banan_state(id);
         return(true);
     }
     catch
     {
         return(false);
     }
 }
 public bool Create_Banan([FromBody] banan ba)
 {
     try
     {
         _banan.Create_banan(ba);
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Esempio n. 6
0
        public void load_data_banan()
        {
            data_banan.RowHeadersVisible = false;
            banan ba = new banan();

            data_banan.DataSource    = ba.show_banan();
            btn_chucnang_ban.Visible = false;
            btn_huy_banan.Visible    = false;
            enable_control_banan(false);
            lb_idban.Visible      = true;
            txt_id_banan.Visible  = true;
            txt_chatlieuban.Text  = null;
            txt_id_banan.Text     = null;
            cb_sokhach_ban.Text   = null;
            rb_active_ban.Checked = rb_empty_ban.Checked = false;
        }
Esempio n. 7
0
        private void toolStripButton5_Click(object sender, EventArgs e) // nút lọc bàn ăn
        {
            int i = tool_cb_filter_ban.SelectedIndex;

            switch (i)
            {
            case 0:
            {
                banan ba = new banan();
                if (ba.search_banan(false).Rows.Count > 0)
                {
                    MessageBox.Show("Tìm được " + ba.search_banan(false).Rows.Count + " bàn ăn đang trống ");
                    data_banan.DataSource = null;
                    data_banan.DataSource = ba.search_banan(false);
                }
                else
                {
                    MessageBox.Show("Không tìm thấy bàn ăn nào đang trống ! ");
                    load_data_banan();
                }

                return;
            }

            case 1:
            {
                banan ba = new banan();
                if (ba.search_banan(true).Rows.Count > 0)
                {
                    MessageBox.Show("Tìm được " + ba.search_banan(true).Rows.Count + " bàn ăn đang sử dụng  ");
                    data_banan.DataSource = null;
                    data_banan.DataSource = ba.search_banan(true);
                }
                else
                {
                    MessageBox.Show("Không tìm thấy bàn ăn nào đang sử dụng ! ");
                    load_data_banan();
                }

                return;
            }

            default:
                break;
            }
        }
Esempio n. 8
0
        public async Task <int> Edit_banan_state(int id)
        {
            banan ba = _context.banans.SingleOrDefault(x => x.id == id);

            if (ba != null)
            {
                if (ba.tinhtrang == 1)
                {
                    ba.tinhtrang = 0;
                }
                else
                {
                    ba.tinhtrang = 1;
                }
            }
            return(await _context.SaveChangesAsync());
        }
Esempio n. 9
0
        private void btn_chucnang_ban_Click(object sender, EventArgs e)
        {
            switch (chucnang)
            {
            case "them":
            {
                banan ba = new banan();
                ba.chatlieu     = txt_chatlieuban.Text;
                ba.tinhtrang    = rb_active_ban.Checked;
                ba.id_loaibanan = int.Parse(cb_sokhach_ban.SelectedValue.ToString());
                if (ba.insert_banan(ba))
                {
                    MessageBox.Show("Bạn vừa thêm mới một bàn ăn !");
                }
                else
                {
                    MessageBox.Show("Thêm bàn ăn mới thất bại", "thất bại", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }

                load_data_banan();
                return;
            }

            case "sua":
            {
                banan ba = new banan();
                ba.id_banan     = int.Parse(txt_id_banan.Text);
                ba.chatlieu     = txt_chatlieuban.Text;
                ba.tinhtrang    = rb_active_ban.Checked;
                ba.id_loaibanan = int.Parse(cb_sokhach_ban.SelectedValue.ToString());
                if (ba.update_banan(ba))
                {
                    MessageBox.Show("Bạn vừa sửa thành công bàn ăn số " + ba.id_banan.ToString() + " ! ");
                }
                else
                {
                    MessageBox.Show("Sửa bàn ăn thất bại", "thất bại", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }
                load_data_banan();
                return;
            }

            case "xoa":
            {
                banan ba = new banan();

                String text    = "Bạn có muốn xóa ban an số  " + txt_id_banan.Text + " không ? ";
                string caption = " Xóa bàn ăn ";
                var    resuit  = MessageBox.Show(text, caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (resuit == DialogResult.Yes)
                {
                    if (ba.delete_banan(int.Parse(txt_id_banan.Text)))
                    {
                        MessageBox.Show("Bạn vừa xóa thành công bàn ăn số " + txt_id_banan.Text + " ra khỏi hệ thống ");
                    }
                    else
                    {
                        MessageBox.Show("Thất bại ! Bạn chưa thể xóa bàn ăn số  " + txt_id_banan.Text + " ra khỏi hệ thống", "Thất bại ", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
                load_data_banan();
                return;
            }

            default:
                break;
            }
        }
Esempio n. 10
0
        public banan Get_banan_By_ID(int id)
        {
            banan ba = _context.banans.SingleOrDefault(x => x.id == id);

            return(ba);
        }
Esempio n. 11
0
 public async Task <int> Create_banan(banan ba)
 {
     _context.banans.Add(ba);
     return(await _context.SaveChangesAsync());
 }