Exemple #1
0
        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()));
        }
Exemple #2
0
        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();
        }
Exemple #3
0
 public VisitaEF()
 {
     _rep = new Repositorio <Visita>();
     _repositorioDapper = new RepositorioDapper <VisitaConsulta>();
 }
Exemple #4
0
 public ProdutoEF()
 {
     _rep = new Repositorio <Produto>();
     _repositorioDapper = new RepositorioDapper <ProdutoConsulta>();
 }
Exemple #5
0
 public ClienteEF()
 {
     _rep = new Repositorio <Cliente>();
     _repositorioDapper = new RepositorioDapper <ClienteConsulta>();
 }