private void ToolStripMenuItem_Click(object sender, EventArgs e) { var msi = sender as ToolStripMenuItem; foreach (var item in menuToolStripMenuItem.DropDownItems) { var myItem = item as ToolStripMenuItem; myItem.Checked = false; } msi.Checked = true; if (msi.Text == "Shippers") { ShipperBO sb = new ShipperBO(); dgvMain.DataSource = null; dgvMain.DataSource = sb.GetList(); CurrentPoco = CurrentPoco.Shipper; } else if (msi.Text == "Categories") { CategoryBO cb = new CategoryBO(); dgvMain.DataSource = null; dgvMain.DataSource = cb.GetList(); CurrentPoco = CurrentPoco.Category; } }
// GET: Shipper public ActionResult Index() { ShipperBO sbo = new ShipperBO(); var result = sbo.GetList(); return(View(result)); }
private void textBox1_TextChanged(object sender, EventArgs e) { var searchText = textBox1.Text.ToLower(); switch (CurrentPoco) { case CurrentPoco.Shipper: ShipperBO sb = new ShipperBO(); var list = sb.GetList(); var newList = list.Where(x => x.CompanyName.ToLower().Contains(searchText)).ToList(); dgvMain.DataSource = null; dgvMain.DataSource = newList; break; case CurrentPoco.Category: CategoryBO cb = new CategoryBO(); var list2 = cb.GetList(); var newList2 = list2.Where(x => x.CategoryName.ToLower().Contains(searchText)).ToList(); dgvMain.DataSource = null; dgvMain.DataSource = newList2; break; case CurrentPoco.ApplicationUser: ApplicationUserBO ub = new ApplicationUserBO(); var list3 = ub.GetList(); var newList3 = list3.Where(x => x.UserName.ToLower().Contains(searchText)).ToList(); dgvMain.DataSource = null; dgvMain.DataSource = newList3; break; default: break; } }
// GET: Tables public ActionResult Index() { ShipperBO sbo = new ShipperBO(); CategoryBO cbo = new CategoryBO(); var shippers = sbo.GetList(); var categories = cbo.GetList(); TablesViewModel tb = new TablesViewModel(); tb.Shippers = shippers; tb.Categories = categories; return(View(tb)); }
private void btnDelete_Click(object sender, EventArgs e) { if (dgvMain.SelectedRows.Count >= 1) { DialogResult dr = MessageBox.Show("Are you serious?", "BE CAREFUL", MessageBoxButtons.YesNo); if (dr == DialogResult.Yes) { var rows = dgvMain.SelectedRows; bool isSuccess = false; switch (CurrentPoco) { case CurrentPoco.Shipper: for (int i = 0; i < rows.Count; i++) { var s = rows[i].DataBoundItem as Shipper; ShipperBO sb = new ShipperBO(); if (sb.Delete(s.ShipperID)) { isSuccess = true; } } break; case CurrentPoco.Category: for (int i = 0; i < rows.Count; i++) { var c = rows[i].DataBoundItem as Category; CategoryBO cb = new CategoryBO(); if (cb.Delete(c.CategoryID)) { isSuccess = true; } } break; default: break; } if (isSuccess) { MessageBox.Show("Successful"); } else { MessageBox.Show("Error"); } } } }
private void refreshToolStripMenuItem_Click(object sender, EventArgs e) { switch (CurrentPoco) { case CurrentPoco.Shipper: ShipperBO sb = new ShipperBO(); dgvMain.DataSource = null; dgvMain.DataSource = sb.GetList(); break; case CurrentPoco.Category: CategoryBO cb = new CategoryBO(); dgvMain.DataSource = null; dgvMain.DataSource = cb.GetList(); break; default: break; } }
private void btnSave_Click(object sender, EventArgs e) { ShipperBO sb = new ShipperBO(); switch (Mode) { case FormMode.Add: Shipper s = new Shipper { CompanyName = txtCompanyName.Text, Phone = txtPhone.Text }; if (sb.Insert(s)) { MessageBox.Show("Successful"); } else { MessageBox.Show("Error"); } break; case FormMode.Update: SelectedShipper.CompanyName = txtCompanyName.Text; SelectedShipper.Phone = txtPhone.Text; if (sb.Update(SelectedShipper)) { MessageBox.Show("Successful"); } else { MessageBox.Show("Error"); } break; } this.Close(); }