• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# Dominio类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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


示例16: DesvincularFotos

        public Dominio.Conteudo DesvincularFotos(Dominio.Conteudo conteudo)
        {
            string sql = string.Empty;

            sql = "delete from tb_conteudofoto where CodConteudo = " + conteudo.Codigo;

            this.conexao.ExecutarNonQuery(sql);

            return conteudo;
        }
开发者ID:Altamontanha,项目名称:altamontanha,代码行数:10,代码来源:ConteudoMySQL.cs


示例17: Actualizar

 public static void Actualizar(Dominio.Dtos.requerimientoDTO dto, PersistenciaDatos.requerimiento entity)
 {
     entity.ID_Requerimiento = dto.ID_Requerimiento;
     entity.ID_Usuario = dto.ID_Usuario;
     entity.ID_Almacen = dto.ID_Almacen;
     entity.fecha = dto.fecha;
     entity.detalle_requerimiento = dto.detalle_requerimiento;
     entity.estado = dto.estado;
     entity.observaciones_requerimiento = dto.observaciones_requerimiento;
 }
开发者ID:Gsaico,项目名称:MasterDetails_LogisticaMVVM,代码行数:10,代码来源:requerimientoAssembler.cs


示例18: InsertarEntidad

 public bool InsertarEntidad(Dominio.Dtos.entidadDTO dto)
 {
     try
     {
         return entidadLogicaNegocio.InsertarEntidad(dto);
     }
     catch (Exception)
     {
         throw new NotImplementedException();
     }
 }
开发者ID:Gsaico,项目名称:MasterDetails_LogisticaMVVM,代码行数:11,代码来源:EntidadService.cs


示例19: InsertarRequerimientoDetalle

 public int InsertarRequerimientoDetalle(Dominio.Dtos.requerimiento_detalleDTO dto)
 {
     try
     {
         return requerimientodetalleLogicaNegocio.InsertarRequerimientoDetalle(dto);
     }
     catch (Exception)
     {
         throw new NotImplementedException();
     }
 }
开发者ID:Gsaico,项目名称:MasterDetails_LogisticaMVVM,代码行数:11,代码来源:Requerimiento_DetalleService.cs


示例20: InsertarUsuario

 public int InsertarUsuario(Dominio.Dtos.usuarioDTO dto)
 {
     try
     {
         return usuarioQuerys.InsertarUsuario(dto);
     }
     catch (Exception)
     {
         throw new NotImplementedException();
     }
 }
开发者ID:Gsaico,项目名称:MasterDetails_LogisticaMVVM,代码行数:11,代码来源:UsuarioLogicaNegocio.cs



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# Door类代码示例发布时间:2022-05-24
下一篇:
C# DomainObject类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap