Пример #1
0
 private void btnDataGrid_Click(object sender, EventArgs e)
 {
     foodSizeBindingSource.DataSource = Food_SizeBUS.GetAll();
     foodTypeBindingSource.DataSource = Food_TypeBUS.GetAll();
     combSizeFilter.DataSource        = Food_SizeBUS.GetAll();
     combTypeFilter.DataSource        = Food_TypeBUS.GetAll();
     foodDishBindingSource.DataSource = Food_DishBUS.GetAll();
 }
Пример #2
0
 private void btnDataGridRef_Click(object sender, EventArgs e)
 {
     foodSizeBindingSource.DataSource = Food_SizeBUS.GetAll();
     foodTypeBindingSource.DataSource = Food_TypeBUS.GetAll();
     combSizeFilter.DataSource        = Food_SizeBUS.GetAll();
     combTypeFilter.DataSource        = Food_TypeBUS.GetAll();
     foodDishBindingSource.DataSource = Food_DishBUS.dish_NotLocked();
     txtSearchName.Clear();
 }
Пример #3
0
 private void btnEdit_Click(object sender, EventArgs e)
 {
     panCRUD.Enabled                  = false;
     panFilter.Enabled                = false;
     panSave.Enabled                  = true;
     panType_Size.Enabled             = false;
     dataGridDish.Enabled             = false;
     foodSizeBindingSource.DataSource = Food_SizeBUS.GetAll();
     foodTypeBindingSource.DataSource = Food_TypeBUS.GetAll();
 }
Пример #4
0
 private void btnAdd_Click(object sender, EventArgs e)
 {
     comboSize.DataSource = Food_SizeBUS.GetAll();
     comboType.DataSource = Food_TypeBUS.GetAll();
     foodDishBindingSource.Add(new Food_Dish());
     foodDishBindingSource.MoveLast();
     dataGridDish.Enabled = false;
     panCRUD.Enabled      = false;
     panFilter.Enabled    = false;
     panSave.Enabled      = true;
     panType_Size.Enabled = false;
 }
Пример #5
0
 private void btnSearch_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(txtSearch.Text))
     {
         MessageBox.Show("Search field is empty!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         foodTypeBindingSource.DataSource = Food_TypeBUS.search(txtSearch.Text);
         Food_Type ftyp = foodTypeBindingSource.Current as Food_Type;
         txtSearch.Clear();
     }
 }
Пример #6
0
 private void btnDelete_Click(object sender, EventArgs e)
 {
     try
     {
         Food_Type ftyp = foodTypeBindingSource.Current as Food_Type;
         if (MessageBox.Show("Are you sure want to delete this name ?", "Alert", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             Food_TypeBUS.delete(ftyp);
             MessageBox.Show("Delete successful!", "Result", MessageBoxButtons.OK);
             foodTypeBindingSource.RemoveCurrent();
         }
     }
     catch
     {
         MessageBox.Show("Can not delete this name!", "error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #7
0
        private void dataGrid_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            Food_Dish fdish = foodDishBindingSource.Current as Food_Dish;

            if (fdish.Id != 0)
            {
                int typeID = fdish.TypeId;
                int sizeID = fdish.SizeId;
                foodTypeBindingSource.DataSource = Food_TypeBUS.showType(typeID);
                foodSizeBindingSource.DataSource = Food_SizeBUS.showSize(sizeID);
                if (fdish.imaGeURL != null)
                {
                    picBox.Image = Image.FromFile(fdish.imaGeURL);
                }
                else
                {
                    picBox.Image = null;
                }
            }
        }
Пример #8
0
        private void dataDishView_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            txtChangeQuan.Enabled = false;
            btnChangeQuan.Enabled = false;
            txtNumberD.Enabled    = true;
            btnOrder.Enabled      = true;
            Food_Dish fdish = foodDishBindingSource.Current as Food_Dish;

            if (fdish.Id != 0)
            {
                int typeID = fdish.TypeId;
                int sizeID = fdish.SizeId;
                foodTypeBindingSource.DataSource = Food_TypeBUS.showType(typeID);
                foodSizeBindingSource.DataSource = Food_SizeBUS.showSize(sizeID);
                //picBox.Image = Image.FromFile(fdish.imaGeURL);
                txtNumberD.Clear();
            }
            else
            {
                return;
            }
        }
Пример #9
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            Food_Type ftyp = foodTypeBindingSource.Current as Food_Type;

            if (string.IsNullOrEmpty(txtTypeName.Text))
            {
                MessageBox.Show("Name field is empty", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                if (ftyp.Id == 0)
                {
                    if (Food_TypeBUS.checkFoodType(txtTypeName.Text))
                    {
                        MessageBox.Show("This name is already exist.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        txtTypeName.Clear();
                        txtTypeName.Focus();
                    }
                    else
                    {
                        Food_TypeBUS.Insert(ftyp);
                        foodTypeBindingSource.MoveLast();
                        MessageBox.Show("Add successfully!", "Result", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        panCRUD.Enabled = true;
                        panSave.Enabled = false;
                    }
                }
                else
                {
                    Food_TypeBUS.update(ftyp);
                    MessageBox.Show("Update successfully!", "Result", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    panCRUD.Enabled = true;
                    panSave.Enabled = false;
                }
            }
        }
Пример #10
0
 private void btnCancel_Click(object sender, EventArgs e)
 {
     panSave.Enabled = false;
     panCRUD.Enabled = true;
     foodTypeBindingSource.DataSource = Food_TypeBUS.GetAll();
 }
Пример #11
0
 private void btnRef_Click(object sender, EventArgs e)
 {
     foodTypeBindingSource.DataSource = Food_TypeBUS.GetAll();
 }