public static int InsertTicket(Ticket ticket) { int result = 0; try { result = DataAccessHelper.GetTicketDA().InsertTicket(ticket); } catch (Exception ex) { throw ex; } return result; }
public void UpdateTicket(Ticket tick) { if (string.IsNullOrEmpty(tick.ID)) { tick.ID = Guid.NewGuid().ToString(); _model.Ticket.Add(tick); _model.SaveChanges(); } else { Ticket orig = _model.Ticket.Find(tick.ID); if (orig != null) { orig.Solved = tick.Solved; orig.SolvedBy = tick.SolvedBy; _model.SaveChanges(); } } }
public void obtenerTiemposPorEstado() { Ticket objTpE = null; DateTime dtFecIni; DateTime dtFecFin; List<String> lsGrupo = null; List<String> lsEstado = null; objTpE = new Ticket(); dtFecIni = new DateTime(DateTime.Today.Year, DateTime.Today.Month, 1); dtFecFin = DateTime.Now; //dtFecIni = new DateTime(2012, 7, 1); //dtFecFin = new DateTime(2012, 8, 1); lsEstado = new List<string>(); lsEstado.Add("CL"); lsEstado.Add("RE"); lsGrupo = new List<string>(); lsGrupo.Add("SOPORTE EN SITIO - LIMA"); lsGrupo.Add("SOPORTE EN SITIO - PROV"); try { dtNivel2 = objTpE.Listar_TiemposPorEstado(dtFecIni, dtFecFin, lsEstado, lsGrupo, new List<string>(), "I"); dtNivel2 = DataHelper.Filter(dtNivel2, "Prioridad in ('0','1','2','3','4')"); } catch (SqlException ex) { throw new Exception("Ocurrió un error con la Base de datos cuando se intentó obtener los tiempos por estado.", ex); } catch (Exception ex) { throw new Exception("Ocurrió un error no controlado cuando se intento obtener los tiempos por estado.", ex); } }
public void obtenerTickets() { Ticket objTkt = null; DateTime dtFecIni; DateTime dtFecFin; List<string> lsGrupo = null; List<string> lsEstado = null; objTkt = new Ticket(); dtFecIni = new DateTime(DateTime.Today.Year, DateTime.Today.Month, 1); dtFecFin = DateTime.Now; //dtFecIni = new DateTime(2013, 1, 1); //dtFecFin = new DateTime(2013, 2, 1); lsEstado = new List<string>(); lsEstado.Add("CL"); lsEstado.Add("RE"); lsGrupo = new List<string>(); lsGrupo.Add("INGENIERÍA"); lsGrupo.Add("PRODUCCION"); try { dtDatos = objTkt.Listar_TiemposPorEstado(dtFecIni, dtFecFin, lsEstado, lsGrupo, new List<string>(), "I"); //Se filtran las prioridades que no pertenecen a Ingeniería dtDatos = DataHelper.Filter(dtDatos, "Prioridad in ('0-l','1-l','2-l','3-l','0-lfh','1-lfh','2-lfh','3-lfh')"); } catch (SqlException ex) { throw new Exception("Ocurrió un error con la Base de datos cuando se intentaba obtener el listado de tickets de ingeniería.", ex); } catch (Exception ex) { throw new Exception("Ocurrió un error no controlado cuando se intentaba obtener el listado de tickets de ingeniería.", ex); } }
public void Init() { service = new BusinessService(); ticket1 = new Ticket() { Name = "orla runge", E_mail = "*****@*****.**", Phone = "31213820", HouseID = "1", UserText = "jeg er Orla the viking" }; ticket2 = new Ticket() { Name = "Wang", E_mail = "*****@*****.**", Phone = "31213820", HouseID = "1", UserText = "test 2", Solved = true, SolvedBy = "1" }; ticket3 = new Ticket() { Name = "hui", E_mail = "*****@*****.**", Phone = "23456", HouseID = "3", UserText = "test", }; ticket4 = new Ticket() { Name = "Daniel", E_mail = "*****@*****.**", Phone = "6651354", HouseID = "1", UserText = "test three" }; house1 = new DAL.House() { ID = "20", TypeID = "3", Name = "SM-L2", Description = "aaaaaaa", Image = "sm-l/2.jpg" }; house2 = new DAL.House() { TypeID = "3", Name = "SM-L24", Description = "aaaaaaatest", Image = "sm-l/2.jpg" }; service.NewTicket(ticket1); service.NewTicket(ticket2); service.NewTicket(ticket3); }
private DataTable obtenerTicketsNivel1() { Ticket objTkt = null; DateTime dtFecIni; DateTime dtFecFin; List<String> lsGrupo = null; List<String> lsEstado = null; objTkt = new Ticket(); dtFecIni = new DateTime(DateTime.Today.Year, DateTime.Today.Month, 1); dtFecFin = DateTime.Now; //dtFecIni = new DateTime(2012, 7, 1); //dtFecFin = new DateTime(2012, 8, 1); lsEstado = new List<string>(); lsEstado.Add("CL"); lsEstado.Add("RE"); lsGrupo = new List<string>(); lsGrupo.Add("PRIMER NIVEL"); try { dtDatos = objTkt.Listar_Tickets(dtFecIni, dtFecFin, lsEstado, lsGrupo); //dt = objTpE.Listar_TiemposPorEstado(new DateTime(DateTime.Today.Year, 2, 1), new DateTime(DateTime.Today.Year, 2, 29, 23, 59, 59), lsEstado, lsGrupo); } catch (SqlException ex) { throw new Exception("Ocurrió un error con la Base de datos cuando se intentaba obtener el listado de tickets de nivel 1.", ex); } catch (Exception ex) { throw new Exception("Ocurrió un error no controlado cuando se intentaba obtener el listado de tickets de nivel 1.", ex); } return dtDatos; }
private DataTable obtenerTicketsReabiertos() { DataTable dtDatos = null; Ticket objTkt = null; DateTime dtFecIni; DateTime dtFecFin; objTkt = new Ticket(); dtFecIni = getFecIni(); dtFecFin = getFecFin(); //dtFecIni = new DateTime(2012, 7, 1); //dtFecFin = new DateTime(2012, 8, 1); try { dtDatos = objTkt.Listar_TicketsReabiertos(dtFecIni, dtFecFin); } catch (SqlException ex) { throw new Exception("Ocurrió un error con la Base de datos cuando se intentaba obtener el listado de tickets (obtenerTicketsReabiertos).", ex); } catch (Exception ex) { throw new Exception("Ocurrió un error no controlado cuando se intentaba obtener el listado de tickets (obtenerTicketsReabiertos).", ex); } return dtDatos; }
public void NewTicket(Ticket ticket) { _rep.UpdateTicket(ticket); }
private Ticket TranslateTickets(Ticket old) { return new Ticket { ID = old.ID, Name = old.Name, E_mail = old.E_mail, Phone = old.Phone, HouseID = old.HouseID, SolvedBy = old.SolvedBy, Solved = old.Solved, UserText = old.UserText, }; }
public int UpdateTicket(Ticket ticket) { int result = 0; try { String[] columnNames = { dateBooking, listBusID, accountID, numberSeat, promoteID, cancelDate, totalFees, totalFare, status }; Object[] values = { ticket.DateBooking, ticket.ListBusID, ticket.AccountID, ticket.NumberSeat, ticket.PromoteID, ticket.CancelDate, ticket.TotalFees, ticket.TotalFare, ticket.Status }; String[] keyColumnNames = { ticketNo }; Object[] keyColumnValues = {ticket.TicketNo}; result = DALBase.UpdateTable(tableName, columnNames, values, keyColumnNames, keyColumnValues); } catch (Exception ex) { throw ex; } return result; }