public bool setStatusDone(TicketView sender, TicketModel item) { bool result = false; try { if (controller.setStatusTicket(item)) { foreach (TicketModel ticket in lstTickets) { if (ticket.id == item.id) { lstTickets.Remove(ticket); pn_review.RemoveTicket(sender); if (sender != null) { sender.Dispose(); sender = null; } break; } } result = true; } } catch (Exception ex) { LogFile.writeLog(LogFile.DIR, "Exception" + LogFile.getTimeStringNow() + ".txt", LogFile.Filemode.GHIDE, ex.Message); } return(result); }
public void AddTicket(TicketModel model) { TicketView Tview = new TicketView(model, UserName); Tview.OnTicketViewClick += Tview_OnTicketViewClick; this.Controls.Add(Tview); OnAddorRemoveticket(); }
private void addTicket(TicketView sender, int newstatus) { switch (newstatus) { case 1: pn_todo.AddTicket(sender); break; case 2: pn_progress.AddTicket(sender); break; case 3: pn_review.AddTicket(sender); break; case 4: pn_pending.AddTicket(sender); break; } }
public bool setStatus(TicketView sender, TicketModel item) { bool result = false; try { if (controller.setStatusTicket(item)) { int currentStatus = lstTickets.Where(t => t.id == item.id).First().status; setTicket(sender, currentStatus, item.status); lstTickets.Where(t => t.id == item.id).First().status = item.status; lstTickets.Where(t => t.id == item.id).First().reviewdescription = item.reviewdescription; result = true; } } catch (Exception ex) { LogFile.writeLog(LogFile.DIR, "Exception" + LogFile.getTimeStringNow() + ".txt", LogFile.Filemode.GHIDE, ex.Message); } return(result); }
private void setTicket(TicketView sender, int currentstatus, int newstatus) { switch (currentstatus) { case 1: pn_todo.RemoveTicket(sender); break; case 2: pn_progress.RemoveTicket(sender); break; case 3: pn_review.RemoveTicket(sender); break; case 4: pn_pending.RemoveTicket(sender); break; } addTicket(sender, newstatus); }
public TicketView RemoveTicket(TicketView view) { this.Controls.Remove((Control)view); OnAddorRemoveticket(); return(view); }
public void AddTicket(TicketView view) { this.Controls.Add(view); OnAddorRemoveticket(); }