/*
         * - Khi bấm cập sự kiện thì sẽ kiểm tra thông tin đầy đủ với chính xác chưa nếu chưa thì sẽ xuất ra messagbox
         * - Ngược lại sẽ lưu dữ liệu vào model dis_event và thực hiện việc cập nhật qua class EventDao
         * - Nếu thực hiện thành công thì sẽ load lại dữ liệu và trả lại trạng thái ban đầu của các textbox và button
         * - Nếu thực hiện không thành công thì sẽ xuất ra MessageBox
         */
        private void bt_capNhatSuKien_quanLyKhachHangVaSuKien_Click(object sender, EventArgs e)
        {
            if (!checkInfoEvent())
            {
                MessageBox.Show("Hãy điền đủ và chính xác thông tin");
                return;
            }
            else
            {
                model.DiscountEvent dis_event = new model.DiscountEvent();
                dis_event.name_event = tb_tenSuKien_quanLyKhachHangVaControl.Text;
                dis_event.discount   = int.Parse(tb_giamGia_quanLyKhachHangVaSuKien.Text);

                if (event_dao.updateByTelephone(dis_event, id_event))
                {
                    MessageBox.Show("Cập nhật sự kiện thành công");
                    dgv_suKien_quanLyKhachHangVaSuKien.ClearSelection();
                    loadData();
                    dgv_khachHang_quanLyKhachHangVaSuKien.ClearSelection();
                    bt_refreshSuKien_quanLyKhachHangVaSuKien_Click(null, null);
                    commandButtonManagementEvent.notAdjustItem();
                    notifyOtherControlDataChange(TypeDataChange.EVENT);
                    return;
                }
                else
                {
                    MessageBox.Show("Cập nhật sự kiện không thành công");
                    return;
                }
            }
        }
Пример #2
0
        //Add new Event
        public bool addEvent(model.DiscountEvent dis_event)
        {
            String sql = "insert into DISCOUNT_EVENT values(@nameEvent, @discount)";

            DbParameter param1 = df.createParam("@nameEvent", dis_event.name_event);
            DbParameter param2 = df.createParam("@discount", dis_event.discount);

            DbParameter[] parameters = { param1, param2 };

            int rows = event_helper.insertUpdateDelete(sql, parameters);

            return(rows == 1);
        }
Пример #3
0
        //update event by id
        public bool updateByTelephone(model.DiscountEvent dis_event, int id_old)
        {
            String sql = "update DISCOUNT_EVENT set NAME_EVENT = @nameEvent, DISCOUNT = @discount " +
                         "where ID_EVENT = @idOld ";

            DbParameter param1 = df.createParam("@nameEvent", dis_event.name_event);
            DbParameter param2 = df.createParam("@discount", dis_event.discount);
            DbParameter param3 = df.createParam("@idOld", id_old);

            DbParameter[] parameters = { param1, param2, param3 };

            int rows = event_helper.insertUpdateDelete(sql, parameters);

            return(rows == 1);
        }