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);
         }
     }
 }
Esempio n. 2
0
 public void DeleteMaintenanceSparepart(MaintenanceSparePart MaintenanceSparePart)
 {
     _controller.DeleteEntity(MaintenanceSparePart);
 }