Item Modifier added
This commit is contained in:
@ -66,7 +66,7 @@ namespace Tanshu.Accounts.PointOfSale
|
||||
}
|
||||
case Keys.F7:
|
||||
{
|
||||
using (SelectProduct selectProduct = new SelectProduct(new ProductBI().GetFilteredProducts, true))
|
||||
using (SelectProduct selectProduct = new SelectProduct(ProductBI.GetFilteredProducts, true))
|
||||
{
|
||||
selectProduct.ShowDialog();
|
||||
if (selectProduct.SelectedItem != null)
|
||||
@ -165,7 +165,7 @@ namespace Tanshu.Accounts.PointOfSale
|
||||
btnPrevious.Visible = true;
|
||||
btnNext.Visible = true;
|
||||
page = 0;
|
||||
var list = new ProductTypeBI().GetProductTypes();
|
||||
var list = new ProductGroupBI().GetProductGroups();
|
||||
ControlFactory.GenerateButtons(ref pnlBilling, ref buttonHeads, new Rectangle(889, 90, 85, 498), 1, pageSize, 2, page, list, new ButtonClickDelegate(productTypeButton_Click));
|
||||
}
|
||||
else
|
||||
@ -175,13 +175,26 @@ namespace Tanshu.Accounts.PointOfSale
|
||||
ControlFactory.GenerateTables(ref pnlBilling, ref buttonHeads, new Rectangle(390, 94, 499, 385), 6, 10, 2, new FoodTableBI().GetFoodTables(), new ButtonClickDelegate(tableButton_Click));
|
||||
}
|
||||
}
|
||||
public void ShowModifiers(Guid productGroupID)
|
||||
{
|
||||
ControlFactory.GenerateModifiers(ref pnlBilling, ref buttonList, new Rectangle(390, 94, 499, 385), 5, 6, 2, ProductGroupModifierBI.GetProductGroupModifiers(productGroupID), new ButtonClickDelegate(modifierButton_Click));
|
||||
}
|
||||
private void modifierButton_Click(object sender, EventArgs e)
|
||||
{
|
||||
Button button = sender as Button;
|
||||
if (button == null)
|
||||
return;
|
||||
string tag = (string)button.Tag;
|
||||
billController.AddModifier(tag);
|
||||
}
|
||||
|
||||
private void productTypeButton_Click(object sender, EventArgs e)
|
||||
{
|
||||
Button button = sender as Button;
|
||||
if (button == null)
|
||||
return;
|
||||
Guid tag = (Guid)button.Tag;
|
||||
ControlFactory.GenerateButtons(ref pnlBilling, ref buttonList, new Rectangle(390, 94, 499, 385), 5, 6, 2, new ProductBI().GetProducts(tag), new ButtonClickDelegate(productButton_Click));
|
||||
ControlFactory.GenerateButtons(ref pnlBilling, ref buttonList, new Rectangle(390, 94, 499, 385), 5, 6, 2, ProductBI.GetProducts(tag), new ButtonClickDelegate(productButton_Click));
|
||||
}
|
||||
private void productButton_Click(object sender, EventArgs e)
|
||||
{
|
||||
@ -365,7 +378,7 @@ namespace Tanshu.Accounts.PointOfSale
|
||||
private void btnPrevious_Click(object sender, EventArgs e)
|
||||
{
|
||||
page--;
|
||||
var list = new ProductTypeBI().GetProductTypes();
|
||||
var list = new ProductGroupBI().GetProductGroups();
|
||||
if (page == -1)
|
||||
page = 0;
|
||||
|
||||
@ -374,7 +387,7 @@ namespace Tanshu.Accounts.PointOfSale
|
||||
private void btnNext_Click(object sender, EventArgs e)
|
||||
{
|
||||
page++;
|
||||
var list = new ProductTypeBI().GetProductTypes();
|
||||
var list = new ProductGroupBI().GetProductGroups();
|
||||
int pages = Convert.ToInt32(Math.Ceiling(Convert.ToDouble(list.Count) / Convert.ToDouble(pageSize)));
|
||||
if (page == pages)
|
||||
page--;
|
||||
|
||||
Reference in New Issue
Block a user