public IEnumerable <ChamadoOcorrencia> ListarProblemaSolucao(ChamadoFiltro filtro, string texto, int idUsuario, EnumChamado tipo) { var usuario = new UsuarioEF(); string sConsulta = usuario.PermissaoUsuario(idUsuario); var sb = new StringBuilder(); sb.AppendLine(" SELECT "); sb.AppendLine(" ChOco_Chamado,"); sb.AppendLine(" ChOco_Data,"); sb.AppendLine(" ChOco_HoraInicio,"); sb.AppendLine(" ChOco_HoraFim,"); sb.AppendLine(" ChOco_DescricaoSolucao,"); sb.AppendLine(" ChOco_DescricaoTecnica,"); sb.AppendLine(" Usu_Nome"); sb.AppendLine(" FROM Chamado_Ocorrencia"); sb.AppendLine(" INNER JOIN Chamado ON ChOco_Chamado = Cha_Id"); sb.AppendLine(" INNER JOIN Cliente ON Cha_Cliente = Cli_Id"); sb.AppendLine(" INNER JOIN Usuario ON ChOco_Usuario = Usu_Id "); sb.AppendLine(" WHERE ((ChOco_DescricaoTecnica LIKE " + texto + ") OR (ChOco_DescricaoSolucao LIKE " + texto + "))"); sb.AppendLine(sConsulta); if (tipo == EnumChamado.Chamado) { sb.AppendLine(" AND cha_TipoMovimento = 1"); } else { sb.AppendLine(" AND cha_TipoMovimento = 2"); } if (filtro.IdCliente != "") { sb.AppendLine(" AND Cha_Cliente IN " + filtro.IdCliente); } sb.AppendLine(" ORDER BY ChOco_Data"); var _repositorio = new RepositorioDapper <ChamadoOcorrencia>(); return(_repositorio.GetAll(sb.ToString())); }
private static void Main(string[] args) { var rep = new RepositorioDapper<Persona>(); var persona = new Persona {Email = "aaaa", Nombre = "yyy", FechaNacimiento = DateTime.Now}; persona.Id = rep.Insertar<int>(new { persona.Nombre, persona.Email, persona.Direccion, persona.FechaNacimiento }); var resultado = rep.ObtenerPorId(persona.Id); Console.WriteLine(persona.Nombre); Console.WriteLine(resultado.Nombre); try { for (int i = 0; i < 100; i++) { var resultado3 = rep.ObtenerPorNombre(null); Console.WriteLine(resultado3.Nombre); } } catch (Exception ex) { Console.WriteLine(ex.Message); } Console.ReadLine(); }
public VisitaEF() { _rep = new Repositorio <Visita>(); _repositorioDapper = new RepositorioDapper <VisitaConsulta>(); }
public ProdutoEF() { _rep = new Repositorio <Produto>(); _repositorioDapper = new RepositorioDapper <ProdutoConsulta>(); }
public ClienteEF() { _rep = new Repositorio <Cliente>(); _repositorioDapper = new RepositorioDapper <ClienteConsulta>(); }