public Ticket(int id, TipoTicket tipoTicket, DateTime fechaCreacion, Usuario usuarioCreador, bool estado) { this.id = id; this.tipoTicket = tipoTicket; this.fechaCreacion = fechaCreacion; this.usuarioCreador = usuarioCreador; this.estado = estado.ToString(); }
public Ticket(int id, string titulo, string descripcion, TipoTicket tipoTicket, DateTime fechaCreacion, Usuario usuarioCreador, string estado) { this.descripcion = descripcion; this.titulo = titulo; this.id = id; this.tipoTicket = tipoTicket; this.fechaCreacion = fechaCreacion; this.usuarioCreador = usuarioCreador; this.estado = estado; }
public List <Ticket> GetTicketsPorFuncionalidad(int idUsuario) { var parametros = new Dictionary <string, object>(); parametros.Add("@idUsuario", idUsuario); var tabla_resultado = this.conexion.Ejecutar("dbo.MAU_GET_TicketsPorFuncionalidad", parametros); var tareas = new List <Ticket>(); Area area = new Area(); tabla_resultado.Rows.ForEach(row => { Persona creador = new Persona(row.GetInt("IdPersona"), row.GetInt("NroDocumento"), row.GetString("nombre"), row.GetString("apellido"), area); var tipoTarea = new TipoTicket(row.GetInt("idTipoTicket", 0), row.GetString("codigo", ""), row.GetString("descripcionTipo", ""), row.GetString("url", ""), row.GetInt("idFuncionalidad", 0)); Usuario usuarioCreador = new Usuario(row.GetSmallintAsInt("idUsuario", 0), row.GetString("nombreUsuario", ""), "", creador, true); Ticket ticket = new Ticket(row.GetInt("idTicket", 0), tipoTarea, row.GetDateTime("fechaCreacion"), usuarioCreador, row.GetBoolean("estado")); tareas.Add(ticket); }); return(tareas); }