protected void LinkButton1_Click(object sender, EventArgs e) { foreach (SOrder i in orders) { try { ssmanager.approveOrderByPurchaseOrder(i.purchaseordernumber, role); } catch (SSexception ex) { Label1.Text = ex.Message; } } refreshGV2(); Label1.Text = "All orders approved today and are planned to deliver on " + DateTime.Parse(SSserviceManager.findThreeworkingday(DateTime.Today).ToString()).ToString("MM-dd-yyyy") + "."; }
protected void GridView2_RowCommand(object sender, GridViewCommandEventArgs e) { switch (e.CommandName) { case "Details": { List <OrderItem> oitems = orders[Convert.ToInt32(e.CommandArgument)].OrderItems.ToList(); if (oitems.Count != 0) { GridView1.DataSource = oitems; GridView1.DataBind(); Label1.Text = ""; } else { Label1.Text = "No items found in order"; } break; } case "Reject": { int poNum = orders[Convert.ToInt32(e.CommandArgument)].purchaseordernumber; try { if (TextBox1.Text.Trim() == "") { ssmanager.deleteOrderByPurchaseOrder(poNum, role); } else { ssmanager.deleteOrderByPurchaseOrder(poNum, role, TextBox1.Text); } } catch (SSexception ex) { Label1.Text = ex.Message; } Label1.Text = String.Format("Order {0} rejected.", poNum); refreshGV2(); break; } case "Approve": { int poNum = orders[Convert.ToInt32(e.CommandArgument)].purchaseordernumber; try { ssmanager.approveOrderByPurchaseOrder(poNum, role); } catch (SSexception ex) { Label1.Text = ex.Message; } Label1.Text = String.Format("Order number {0} is approved and planned to deliver on {1}.", poNum, DateTime.Parse(SSserviceManager.findThreeworkingday(DateTime.Today).ToString()).ToString("MM-dd-yyyy")); refreshGV2(); break; } default: { Label1.Text = "Sorry, please try again."; break; } } }
protected void GridView2_RowCommand(object sender, GridViewCommandEventArgs e) { switch (e.CommandName) { case "Details": { List <AdjustmentItem> adjitems = adjs[Convert.ToInt32(e.CommandArgument)].AdjustmentItems.ToList(); if (adjitems.Count != 0) { GridView1.DataSource = adjitems; GridView1.DataBind(); Label1.Text = ""; } else { Label1.Text = "No items found in adjustment voucher."; } break; } case "Reject": { int poNum = adjs[Convert.ToInt32(e.CommandArgument)].vouchernumber; string toemail = adjs[Convert.ToInt32(e.CommandArgument)].Employee.employeeemail; try { if (TextBox1.Text.Trim() == "") { ssmanager.deleteAdjustmentByVoucherNumber(poNum, role); } else { ssmanager.deleteAdjustmentByVoucherNumber(poNum, role, TextBox1.Text); } } //ClassList.deleteAdjustmentByVoucherNumber(poNum); catch (SSexception ex) { Label1.Text = ex.Message; } Label1.Text = String.Format("Adjustment voucher {0} rejected.", poNum); refreshGV2(); break; } case "Approve": { int poNum = adjs[Convert.ToInt32(e.CommandArgument)].vouchernumber; try { ssmanager.approveAdjustmentByVoucherNumber(poNum, role); } catch (SSexception ex) { Label1.Text = ex.Message; } //ClassList.approveAdjVoucher(poNum); Label1.Text = String.Format("Adjustment voucher number {0} is approved by {1}.", poNum, SSserviceManager.findThreeworkingday(DateTime.Today).ToString("MM-dd-yyyy")); refreshGV2(); break; } default: { Label1.Text = "Sorry, please try again. "; break; } } }