protected void dgSparepart_ItemCommand(object source, DataGridCommandEventArgs e) { if (e.CommandName == "AddNew") { try { MaintenanceSparePart Spare = new MaintenanceSparePart(); DropDownList ddlFItem = e.Item.FindControl("ddlFItem") as DropDownList; Spare.Item = _presenter.GetItem(int.Parse(ddlFItem.SelectedValue)); //DropDownList ddlReturned = e.Item.FindControl("ddlReturned") as DropDownList; //Spare.Returned = ddlReturned.SelectedValue; //TextBox txtDate = e.Item.FindControl("txtReturnedDate") as TextBox; //Spare.ReturnedDate = Convert.ToDateTime(txtDate.Text); //TextBox txtFRemark = e.Item.FindControl("txtFRemark") as TextBox; //Spare.StoreKeeperRemark = txtFRemark.Text; _presenter.CurrentMaintenanceRequest.MaintenanceSpareParts.Add(Spare); Master.ShowMessage(new AppMessage("Maintenance Sparepart added successfully.", RMessageType.Info)); dgSparepart.EditItemIndex = -1; BindMaintenanceSpareparts(); ScriptManager.RegisterStartupScript(this, GetType(), "showMechanicDetail", "showMechanicDetail();", true); } catch (Exception ex) { Master.ShowMessage(new AppMessage("Error: Unable to Add Maintenance Sparepart. " + ex.Message, RMessageType.Error)); ExceptionUtility.LogException(ex, ex.Source); ExceptionUtility.NotifySystemOps(ex, _presenter.CurrentUser().FullName); } } }
public void DeleteMaintenanceSparepart(MaintenanceSparePart MaintenanceSparePart) { _controller.DeleteEntity(MaintenanceSparePart); }