static void Main(string[] args) { Console.WriteLine("Product-Catalog"); Console.WriteLine("1.PRODUCT"); Console.WriteLine("2.CATEGORY"); Console.WriteLine("3.EXIT-APP"); char ch = Convert.ToChar(Console.ReadLine()); switch (ch) { case '1': ProductOperations.ProductOperationMenu(); break; case '2': CategoryOperations.CategoryOperationMenu(); break; case '3': break; default: Console.WriteLine("Please Enter Valid Options"); break; } }
private async void Form1_Shown(object sender, EventArgs e) { _categoriesBindingList = new BindingList <Categories>(await CategoryOperations.GetCategoriesAsync()); _categoryBindingSource.DataSource = _categoriesBindingList; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = _categoryBindingSource; dataGridView1.ExpandColumns(); dataGridView1.CellDoubleClick += DataGridView1_CellDoubleClick; }
public void DisplayCategoryCatalog() { CategoryOperations categoryOperations = new CategoryOperations(CategoryFilePath); bool categoryStop = false; while (categoryStop != true) { Console.WriteLine("1. Enter a Category"); Console.WriteLine("2. List all Categories"); Console.WriteLine("3. Delete a Category"); Console.WriteLine("4. Search a Category"); Console.WriteLine("5. Exit"); int l = Convert.ToInt32(Console.ReadLine()); switch (l) { case 1: Console.WriteLine("Enter a Category"); categoryOperations.AddCategory(); break; case 2: categoryOperations.DisplayCategories(); break; case 3: categoryOperations.DeleteCategory(); break; case 4: categoryOperations.SearchCategory(); break; case 5: categoryStop = true; Console.WriteLine("Exiting"); Console.Clear(); // this.DisplayCatalog(); break; default: Console.WriteLine("Invalid Operation"); break; } } }
public dynamic UpdateCategory(int id, string name, string description) { return(CategoryOperations.UpdateCategory(db, id, name, description)); }
public dynamic DeleteCategory(int id) { return(CategoryOperations.DeleteCategory(db, id)); }
public dynamic CreateCategory(string name, string description) { return(CategoryOperations.AddCategory(db, name, description)); }
public dynamic GetCategory(int id) { return(CategoryOperations.GetCategory(db, id)); }
public List <Category> GetCategories() { return(CategoryOperations.GetCategories(db)); }
public BLCategory() { _category_object = new CategoryOperations(); }
/// <summary> /// Populate image for current category and if no image a error image which could /// be null instead, see GetPictureBytes comments /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void DataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { pictureBox1.Image = CategoryOperations.GetPictureBytes(((Categories)_categoryBindingSource.Current).CategoryId); }