/// <summary> /// Nesse metodo eu não passo o ID do técnico /// </summary> public void novaAtualizacao(int ticketID, string titulo, string descricao, int usuarioID, string anexo) { try { PessoasDominio domPessoas = new PessoasDominio(); Pessoas cara = domPessoas.selecionar(usuarioID); using (SestiEntities dba = new SestiEntities()) { dba.Atualizacao.Add(new Atualizacao { Ticket = ticketID, Titulo = titulo, Descricao = descricao, Data = DateTime.Now, Usuario = cara.id, Tecnico = (cara.TipoPessoa == 2) ? cara.id : 0, status = 0, Anexo = anexo, }); dba.SaveChanges(); } } catch (Exception) { throw; } }
public Pessoas selecionar(int id) { try { Pessoas cara = null; using (SestiEntities db = new SestiEntities()) { cara = (from c in db.Pessoas where c.id == id select c).FirstOrDefault(); } return(cara); } catch (Exception) { throw; } }
public Pessoas selecionar(string nome) { try { Pessoas cara = null; using (SestiEntities db = new SestiEntities()) { cara = (from c in db.Pessoas where c.Nome.Equals(nome) select c).FirstOrDefault(); } return(cara); } catch (Exception) { throw; } }
public void criarConta(string nome, string senha) { try { using (SestiEntities db = new SestiEntities()) { db.Pessoas.Add(new Pessoas { Nome = nome, TipoPessoa = 1, senha = senha }); db.SaveChanges(); } } catch (Exception) { throw; } }
public string getNome(int caraID) { try { Pessoas cara = new Pessoas(); using (SestiEntities db = new SestiEntities()) { cara = (from p in db.Pessoas where p.id == caraID select p).FirstOrDefault(); } return((cara != null) ? cara.Nome : ""); } catch (Exception) { throw; } }
public static int conta() { try { List <Pessoas> lista = null; using (SestiEntities db = new SestiEntities()) { lista = (from c in db.Pessoas select c).ToList(); db.Dispose(); } return(lista.Count()); } catch (Exception) { throw; } }
public List <Tickets> listarTickets(int usuario) { try { List <Tickets> lista = new List <Tickets>(); using (SestiEntities db = new SestiEntities()) { lista = (from t in db.Tickets where t.Usuario == usuario select t).ToList(); } return(lista.OrderBy(d => d.Data).ToList()); } catch (Exception) { throw; } }
public List <Tickets> listarTickets() { try { List <Tickets> lista = new List <Tickets>(); using (SestiEntities db = new SestiEntities()) { lista = (from t in db.Tickets orderby t.Data descending select t).ToList(); } return(lista); } catch (Exception) { throw; } }
public Tickets pegarTicket(int ticketID) { try { Tickets lista = new Tickets(); using (SestiEntities db = new SestiEntities()) { lista = (from t in db.Tickets where t.id == ticketID select t).FirstOrDefault(); } return(lista); } catch (Exception) { throw; } }
public List <Atualizacao> listarTickets(int ticketID) { try { List <Atualizacao> lista = new List <Atualizacao>(); using (SestiEntities db = new SestiEntities()) { lista = (from a in db.Atualizacao where a.Ticket == ticketID orderby a.Data descending select a).ToList(); } return(lista); } catch (Exception) { throw; } }
public List <Atualizacao> listarTicketsPai(int ticketID) { try { List <Atualizacao> lista = new List <Atualizacao>(); using (SestiEntities db = new SestiEntities()) { lista = (from a in db.Atualizacao where a.Ticket == ticketID && a.id == a.Ticket select a).ToList(); } return(lista); } catch (Exception) { throw; } }
public Atualizacao selecionaTicketPai(int ticketID) { try { Atualizacao atualizacao = new Atualizacao(); using (SestiEntities db = new SestiEntities()) { atualizacao = (from a in db.Atualizacao where a.Ticket == ticketID orderby a.Data ascending select a).First(); } return(atualizacao); } catch (Exception) { throw; } }
public void fecharTicketsPorID(int ticketID) { try { using (SestiEntities db = new SestiEntities()) { db.Atualizacao .Where(a => a.Ticket == ticketID) .ToList() .ForEach(a => a.status = 1); db.SaveChanges(); } } catch (Exception) { throw; } }
public void criarTicket(int usuario, string descricao, string titulo, string anexo) { try { AtualizacaoDominio atualizacao = new AtualizacaoDominio(); using (SestiEntities db = new SestiEntities()) { Tickets tick = new Tickets { Usuario = usuario, Data = DateTime.Now, }; db.Tickets.Add(tick); db.SaveChanges(); atualizacao.novaAtualizacao((int)tick.id, titulo, descricao, (int)tick.Usuario, 1, anexo); } } catch (Exception) { throw; } }
/// <summary> /// Nesse metodo eu passo o ID do técnico /// </summary> public void novaAtualizacao(int ticketID, string titulo, string descricao, int usuarioID, int tecnicoID, string anexo) { try { using (SestiEntities dba = new SestiEntities()) { dba.Atualizacao.Add(new Atualizacao { Ticket = ticketID, Titulo = titulo, Descricao = descricao, Data = DateTime.Now, Usuario = usuarioID, Tecnico = tecnicoID, status = 0, Anexo = anexo, }); dba.SaveChanges(); } } catch (Exception) { throw; } }