protected void requisitionItemListGridView_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "edit") { } else if (e.CommandName == "delete") { int reqItemID = Int32.Parse(e.CommandArgument.ToString());// reqitemID !!! not ItemID!!!! List <ReqItems_custom> lri = new List <ReqItems_custom>(); lri = this.lr_temp; for (int i = lri.Count - 1; i >= 0; i--) { if (lri[i].ReqItemID == reqItemID) { lri.RemoveAt(i); } } this.lr_temp = lri; if (lri.Count == 0)//IF deleting the last reqItem,DELETE this req { RequisitionDAO rdao = new RequisitionDAO(); rdao.removeRequisition(this.reqID); Response.Redirect("Emp_MyRequisition.aspx"); } RequisitionItemDAO ridao = new RequisitionItemDAO(); ridao.removeItemByReqItemID(reqItemID); requisitionItemListGridView.DataSource = lri; requisitionItemListGridView.DataBind(); } else if (e.CommandName == "Update") { this.reqItemID = Int32.Parse(e.CommandArgument.ToString()); } }
public EmployeeController() { _employeeDAO = new EmployeeDAO(); _requisitionDAO = new RequisitionDAO(); _requisitionItemDAO = new RequisitionItemDAO(); _notificationChannelDAO = new NotificationChannelDAO(); _itemDAO = new ItemDAO(); }
public void initPendingDataGrid() { RequisitionItemDAO ridao = new RequisitionItemDAO(); List <ReqItems_custom> lri = new List <ReqItems_custom>(); lri = ridao.getRequisitionItem(this.reqID); this.lr_temp = lri; requisitionItemListGridView.DataSource = lri; requisitionItemListGridView.DataBind(); }
public DepartmentActingHeadController() { _employeeDAO = new EmployeeDAO(); _requisitionDAO = new RequisitionDAO(); _requisitionItemDAO = new RequisitionItemDAO(); _itemDAO = new ItemDAO(); _departmentDAO = new DepartmentDAO(); _notificationChannelDAO = new NotificationChannelDAO(); _collectionPointDAO = new CollectionPointDAO(); }
protected void requisitionItemListGridView_RowUpdating(object sender, GridViewUpdateEventArgs e) { GridViewRow row = requisitionItemListGridView.Rows[e.RowIndex]; Control i = row.Cells[4].Controls[1];//get the quantity control( another way.............) TextBox t = (TextBox)i; string a = t.Text; RequisitionItemDAO ridao = new RequisitionItemDAO(); int reqItemQty = Int32.Parse(a); ridao.updateItemQty(this.reqItemID, reqItemQty); requisitionItemListGridView.EditIndex = -1; initPendingDataGrid(); }
public StoreManagerController() { _itemDAO = new ItemDAO(); _supplieritemDAO = new SupplierItemDAO(); _purchaseOrderDAO = new PurchaseOrderDAO(); _purchaseOrderDetailsDAO = new PurchaseOrderDetailsDAO(); _disbursementDAO = new DisbursementDAO(); _disbursementItemDAO = new DisbursementItemDAO(); _stockRecordDAO = new StockRecordDAO(); _notificationChannelDAO = new NotificationChannelDAO(); _requisitionDAO = new RequisitionDAO(); _requisitionItemDAO = new RequisitionItemDAO(); _categoryDAO = new CategoryDAO(); _departmentDAO = new DepartmentDAO(); }
protected void Page_Load(object sender, EventArgs e) { /******************judege the role*************************/ string s_role = Session["loginRole"].ToString(); string s_staffID = Session["loginID"].ToString(); if (s_role != "rep" && s_role != "emp") { Response.Redirect("Login.aspx"); //it should alert() or redirect to an error page; } /******************Judge if the url query is empty***********************/ int reqID = Int32.Parse(Request.QueryString["reqID"]); if (reqID.ToString() == null) { Response.Redirect("Emp_MyRequisition.aspx"); } this.reqID = reqID; /****************judge the staffID************************/ RequisitionDAO rdao = new RequisitionDAO(); string url_staffID = rdao.getStaffIDByReqID(reqID); if (url_staffID == null) { Response.Redirect("Emp_MyRequisition"); } if (url_staffID != s_staffID) { Response.Redirect("Login.aspx"); //it should alert() or redirect to an error page; } reSubmit.Enabled = true; RequisitionItemDAO ridao = new RequisitionItemDAO(); string status = rdao.getStatusByReqID(reqID); //get status if (status == null) //this requisition doesn't exist { Response.Redirect("Emp_MyRequisition.aspx"); } else if (status == "pending") { reSubmit.Enabled = false; } this.status = status; initPendingDataGrid(); }
//private readonly NotificationChannelDAO _notificationChannelDAO; //private readonly EmployeeDAO _employeeDAO; public StoreClerkController() { this._disbursementDAO = new DisbursementDAO(); this._requisitionDAO = new RequisitionDAO(); this._requisitionItemDAO = new RequisitionItemDAO(); this._stockRecordDAO = new StockRecordDAO(); this._disbursementItemDAO = new DisbursementItemDAO(); this._purchaseOrderDAO = new PurchaseOrderDAO(); this._itemDAO = new ItemDAO(); this._statusDAO = new StatusDAO(); this._purchaseOrderDetailsDAO = new PurchaseOrderDetailsDAO(); this._employeeDAO = new EmployeeDAO(); this._collectionpointDAO = new CollectionPointDAO(); this._notificationChannelDAO = new NotificationChannelDAO(); this._notificationDAO = new NotificationDAO(); this._supplierItemDAO = new SupplierItemDAO(); //this._notificationChannelDAO = new NotificationChannelDAO(); //this._employeeDAO = new EmployeeDAO(); }