当前位置: 首页>>代码示例>>C#>>正文


C# Dominio类代码示例

本文整理汇总了C#中Dominio的典型用法代码示例。如果您正苦于以下问题:C# Dominio类的具体用法?C# Dominio怎么用?C# Dominio使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


Dominio类属于命名空间,在下文中一共展示了Dominio类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Pesquisar

        public IList<Dominio.Noticia> Pesquisar(Dominio.Noticia objeto, short qtde)
        {
            ICriteria criteria = NHibernate.HttpModule.RecuperarSessao.CreateCriteria(typeof(Dominio.Noticia));
            criteria.SetMaxResults(qtde);
            criteria.AddOrder(Order.Desc("Data"));

            //criteria.Add(Expression.Between("Data", DateTime.MinValue, DateTime.Now));

            if (objeto == null)
                return criteria.List<Dominio.Noticia>();

            if (objeto.Codigo > 0)
                criteria = criteria.Add(Expression.Eq("Codigo", objeto.Codigo));
            if (objeto.UsuarioCadastro != null)
                criteria = criteria.Add(Expression.Eq("CodUsuario", objeto.UsuarioCadastro.Codigo));
            if (objeto.Data > DateTime.MinValue)
                criteria = criteria.Add(Expression.Eq("Data", objeto.Data));
            if (!string.IsNullOrEmpty(objeto.Titulo))
                criteria = criteria.Add(Expression.Eq("Titulo", objeto.Titulo));

            if (objeto.AnteTitulo == "UsarDestaque")
                criteria = criteria.Add(Expression.Eq("Destaque", objeto.Destaque));

            IList<Dominio.Noticia> noticias = criteria.List<Dominio.Noticia>();

            return noticias;
        }
开发者ID:Altamontanha,项目名称:altamontanha,代码行数:27,代码来源:NoticiaNHibernate.cs

示例2: Pesquisar

        public IList<Dominio.Foto> Pesquisar(Dominio.Foto objeto, int qtde = 0)
        {
            ICriteria criteria = NHibernate.HttpModule.RecuperarSessao.CreateCriteria(typeof(Dominio.Foto));
            criteria.AddOrder(Order.Desc("Codigo"));

            if (qtde > 0)
            {
                criteria.SetMaxResults(qtde);
            }

            if (objeto == null)
                return criteria.List<Dominio.Foto>();

            if (objeto.Codigo > 0)
                criteria = criteria.Add(Expression.Eq("Codigo", objeto.Codigo));
            if (!string.IsNullOrEmpty(objeto.Legenda))
                criteria = criteria.Add(Expression.InsensitiveLike("Legenda", string.Format("%{0}%", objeto.Legenda)));
            if (!string.IsNullOrEmpty(objeto.Fonte))
                criteria = criteria.Add(Expression.Eq("Fonte", objeto.Fonte));

            criteria = criteria.Add(Expression.Eq("Galeria", objeto.Galeria));

            IList<Dominio.Foto> fotos = criteria.List<Dominio.Foto>();

            return fotos;
        }
开发者ID:Altamontanha,项目名称:altamontanha,代码行数:26,代码来源:FotoNHibernate.cs

示例3: AtualizarCliente

        public void AtualizarCliente(Dominio.TbCliente cliente)
        {
            try
            {
                Message msg;

                var repo = new Repositorio.Models.Cliente();

                msg = repo.EditarClienteService(cliente);

                if (msg.Resultado != TipoResultado.Sucesso)
                    throw msg.Exception;
            }
            catch (BusinessException be)
            {
                BusinessFault bf = new BusinessFault();
                bf.Titulo = "Erro de negócio";
                bf.Mensagem = be.Message;
                bf.StackTrace = be.StackTrace;

                throw new FaultException<BusinessFault>(bf, bf.Titulo);
            }
            catch (Exception ex)
            {
                throw ex;
            }   
        }
开发者ID:pedromotta,项目名称:Minutrade.XYZ,代码行数:27,代码来源:IntegracaoService.svc.cs

示例4: SetarUsuarioAplicacao

 public static void SetarUsuarioAplicacao(Dominio.Usuario usuario)
 {
     if (_usuario == null)
         _usuario = usuario;
     else
         throw new InvalidOperationException("Você não pode mudar o usuário da aplicação!");
 }
开发者ID:danimaribeiro,项目名称:sitap,代码行数:7,代码来源:Configuracao.cs

示例5: AtualizarCliente

        public Message AtualizarCliente(Dominio.Models.Cliente cliente)
        {
            Message msg = new Message();

            try
            {
                Integracao.XYZServiceReference.TbCliente tbCliente = new Integracao.XYZServiceReference.TbCliente()
                {
                    Idk__BackingField = cliente.Id,
                    Nomek__BackingField = cliente.Nome,
                    Enderecok__BackingField = cliente.Endereco,
                    TelefoneResidencialk__BackingField = cliente.TelefoneResidencial,
                    TelefoneCelulark__BackingField = cliente.TelefoneCelular,
                    DataNascimentok__BackingField = cliente.DataNascimento
                };
                
                Integracao.XYZ.XYZClientes.AtualizarCliente(tbCliente);
            }
            catch (Exception ex)
            {
                msg.Exception = ex;
            }

            return msg;
        }
开发者ID:pedromotta,项目名称:Minutrade.XYZ,代码行数:25,代码来源:Cliente.cs

示例6: Atualizar

        public void Atualizar(Dominio.Entidade.Cliente cliente)
        {
            var dadosDB = ObterPorID(cliente.ID);
            dadosDB.Nome = cliente.Nome;
            dadosDB.Nascimento = cliente.Nascimento;
            dadosDB.Sexo = cliente.Sexo;

            //Atualizando a foto se necessário
            if (cliente.Foto != null && cliente.Foto.Binario.Length > 0)
            {
                if (dadosDB.Foto != null)
                {
                    dadosDB.Foto.NomeArquivo = cliente.Foto.NomeArquivo;
                    dadosDB.Foto.ExtensaoArquivo = cliente.Foto.ExtensaoArquivo;
                    dadosDB.Foto.TipoArquivo = cliente.Foto.TipoArquivo;
                    dadosDB.Foto.Binario = cliente.Foto.Binario;
                }
                else
                {
                    var novaFoto = new Dominio.Entidade.Foto
                    {
                        NomeArquivo = cliente.Foto.NomeArquivo,
                        ExtensaoArquivo = cliente.Foto.ExtensaoArquivo,
                        TipoArquivo = cliente.Foto.TipoArquivo,
                        Binario = cliente.Foto.Binario
                    };
                    dadosDB.Foto = novaFoto;
                }
            }
            else if (cliente.Foto != null && cliente.Foto.NomeArquivo != dadosDB.Foto.NomeArquivo)
            {
                dadosDB.Foto = null;
            }
        }
开发者ID:AndrewMak,项目名称:Demo-arquitetura-ef-mvc,代码行数:34,代码来源:ClienteRepositorio.cs

示例7: Cadastrar

        public Dominio.Artigo Cadastrar(Dominio.Artigo objeto)
        {
            MySQL.ConteudoMySQL conteudoDAO = new MySQL.ConteudoMySQL();

            try
            {
                NHibernate.HttpModule.RecuperarSessao.Transaction.Begin();

                objeto.Codigo = (int)NHibernate.HttpModule.RecuperarSessao.Save(objeto);

                NHibernate.HttpModule.RecuperarSessao.Transaction.Commit();

                conteudoDAO.VincularFotos(objeto);
                if (objeto.ListaPalavrasChave != null)
                    conteudoDAO.VincularPalavraChave(objeto);

                return objeto;
            }
            catch (Exception e)
            {
                NHibernate.HttpModule.RecuperarSessao.Transaction.Rollback();

                return null;
            }
        }
开发者ID:Altamontanha,项目名称:altamontanha,代码行数:25,代码来源:ArtigoNHibernate.cs

示例8: RetornarMenusPermitidos

        public List<Dominio.Menu> RetornarMenusPermitidos(Dominio.Usuario usuario)
        {
            var lista = from p in _contexto.MenusPerfilUsuario.Where(x => x.Perfil.Id == usuario.PerfilUsuario_Id)
                        select p.MenuPermitido;

            return lista.ToList();
        }
开发者ID:danimaribeiro,项目名称:sitap,代码行数:7,代码来源:ServicoUsuario.cs

示例9: CourseModel

 public CourseModel(Dominio.Matricula matricula)
 {
     CourseId = matricula.CursoId;
     CourseName = matricula.Curso.Nombre;
     StartDate = matricula.Curso.FechaInicio.ToShortDateString();
     Department = matricula.Curso.Especialidad.Descripcion;
     Instructor = matricula.Curso.Profesor.Nombres + " " + matricula.Curso.Profesor.ApellidoPaterno;
 }
开发者ID:MCorzo,项目名称:Intranet,代码行数:8,代码来源:StudentViewModel.cs

示例10: Actualizar

 public static void Actualizar(Dominio.Dtos.proyectoDTO dto, PersistenciaDatos.proyecto entity)
 {
     entity.ID_Proyecto = dto.ID_Proyecto;
     entity.ID_Usuario = dto.ID_Usuario;
     entity.year_ejec = dto.year_ejec;
     entity.nombre = dto.nombre;
     entity.estado = dto.estado;
 }
开发者ID:Gsaico,项目名称:MasterDetails_LogisticaMVVM,代码行数:8,代码来源:proyectoAssembler.cs

示例11: CompilarCMaisMais

        private int CompilarCMaisMais(Dominio.Submissao submissao)
        {
            Dominio.Configuracao configuracao = new Dominio.Configuracao();
            string arquivo = System.IO.Path.Combine(configuracao.CaminhoSalvarSubmissoes, submissao.Id + ".cpp");
            string nome =  System.IO.Path.Combine(configuracao.CaminhoSalvarSubmissoes,submissao.Id + ".exe");

            string comando = string.Format("/c g++ \"{0}\" -o \"{1}\"", arquivo, nome);
            return ExecutarPromptComando(comando, configuracao.CaminhoGmaismais);
        }
开发者ID:danimaribeiro,项目名称:Auto-Judge-Boca-Windows,代码行数:9,代码来源:CompilarExecutar.cs

示例12: Actualizar

 public static void Actualizar(Dominio.Dtos.requerimiento_detalleDTO dto, PersistenciaDatos.requerimiento_detalle entity)
 {
     entity.ID_RequerimientoDetalle = dto.ID_RequerimientoDetalle;
     entity.ID_Requerimiento = dto.ID_Requerimiento;
     entity.ID_Catalogo = dto.ID_Catalogo;
     entity.ID_UnidadMedida = dto.ID_UnidadMedida;
     entity.cantidad = dto.cantidad;
     entity.valor_referencial = dto.valor_referencial;
 }
开发者ID:Gsaico,项目名称:MasterDetails_LogisticaMVVM,代码行数:9,代码来源:requerimiento_detalleAssembler.cs

示例13: Cadastrar

        public Dominio.Usuario Cadastrar(Dominio.Usuario objeto)
        {
            NHibernate.HttpModule.RecuperarSessao.Transaction.Begin();

            objeto.Codigo = (int)NHibernate.HttpModule.RecuperarSessao.Save(objeto);

            NHibernate.HttpModule.RecuperarSessao.Transaction.Commit();
            return objeto;
        }
开发者ID:Altamontanha,项目名称:altamontanha,代码行数:9,代码来源:UsuarioNHibernate.cs

示例14: DownloadQuestao

        public void DownloadQuestao(Dominio.Questao questao)
        {
            Dominio.Configuracao configuracao = new Dominio.Configuracao();

            string caminhoEntrada = System.IO.Path.Combine(configuracao.CaminhoSalvarSubmissoes, questao.ArquivoEntrada);
            string caminhoSaida = System.IO.Path.Combine(configuracao.CaminhoSalvarSubmissoes, questao.ArquivoSaida);

            NpgsqlConnection conexao = new NpgsqlConnection("Server=187.45.196.224;Database=bubblesort9;User ID=bubblesort9;Password=BSboca;");

            NpgsqlTransaction transacao = null;
            try
            {
                conexao.Open();

                transacao = conexao.BeginTransaction();

                LargeObjectManager lbm = new LargeObjectManager(conexao);

                LargeObject lo = lbm.Open(questao.IdArquivoEntrada, LargeObjectManager.READ);

                FileStream fsout = File.OpenWrite(caminhoEntrada);

                byte[] buf = new byte[lo.Size()];

                buf = lo.Read(lo.Size());

                fsout.Write(buf, 0, (int)lo.Size());
                fsout.Flush();
                fsout.Close();
                lo.Close();

                lo = lbm.Open(questao.IdArquivoSaida, LargeObjectManager.READ);

                fsout = File.OpenWrite(caminhoSaida);

                byte[] buffer = new byte[lo.Size()];

                buffer = lo.Read(lo.Size());

                fsout.Write(buffer, 0, (int)lo.Size());
                fsout.Flush();
                fsout.Close();
                lo.Close();
                transacao.Commit();
            }
            catch
            {
                if (transacao != null)
                    transacao.Rollback();
                throw;
            }
            finally
            {
                conexao.Close();
            }
        }
开发者ID:danimaribeiro,项目名称:Auto-Judge-Boca-Windows,代码行数:56,代码来源:RepositorioQuestao.cs

示例15: Atualizar

        public void Atualizar(Dominio.Entidade.Cliente cliente)
        {
            var dadosDB = ObterPorID(cliente.ID);
            dadosDB.Nome = cliente.Nome;
            dadosDB.Nascimento = cliente.Nascimento;
            dadosDB.Sexo = cliente.Sexo;

            //Atualizando a foto se necessário
            AtualizarFoto(cliente, dadosDB);
        }
开发者ID:branux,项目名称:Demo-arquitetura-ef-mvc,代码行数:10,代码来源:ClienteRepositorio.cs


注:本文中的Dominio类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。