Example #1
0
        public List <dynamic> getAllItems(string staff)
        {
            dbKumaEntities dbctx    = new dbKumaEntities();
            List <dynamic> inativos = new List <dynamic>();

            foreach (Artigo ex in dbctx.Artigoes.Where(c => c.removeOn == null))
            {
                dynamic inativo = new System.Dynamic.ExpandoObject();

                inativo.id         = ex.id;
                inativo.designacao = ex.designacao;
                inativo.descricao  = ex.descricao;
                inativo.categoria  = ex.Categoria.designacao;
                //inativo.localizacao = ex.Localizacao.designacao;

                /*inativo.contato = ex.contato;
                 * inativo.endereco = ex.endereco;
                 * inativo.email = ex.email;
                 * inativo.creditos = ex.Creditoes.Count;
                 * inativo.cod = ex.cod;
                 * inativo.status = "hidden";
                 * inativos.Add(inativo);*/
            }

            return(inativos);
        }
 protected virtual void Dispose(bool disposing)
 {
     if (disposing)
     {
         if (_ctx != null)
         {
             _ctx.Dispose();
             _ctx = null;
         }
     }
 }
Example #3
0
 public TipoPessoaServico()
 {
     _ctx = new dbKumaEntities();
     _set = _ctx.Set <TipoPessoa>();
 }
Example #4
0
 public IQueryable <Armazem> GetAllArmazems()
 {
     _ctx = new dbKumaEntities();
     return(_set);
 }
Example #5
0
 public ArmazemServico()
 {
     _ctx = new dbKumaEntities();
     _set = _ctx.Set <Armazem>();
 }
Example #6
0
 public IQueryable <Artigo> GetArtigoById(Guid id)
 {
     _ctx = new dbKumaEntities();
     return(_set.Where(a => a.id == id));
 }
Example #7
0
 public IQueryable <Artigo> GetAllEmpresaArtigos()
 {
     _ctx = new dbKumaEntities();
     return(_set.Where(e => e.idEmpresa == User.empresa.id));
 }
Example #8
0
 public IQueryable <Empresa> GetAllEmpresas()
 {
     _ctx = new dbKumaEntities();
     return(_set);
 }
 public IQueryable <Localizacao> GetAllLocalizacaos()
 {
     _ctx = new dbKumaEntities();
     return(_set);
 }
Example #10
0
 public IQueryable <Doado> GetAllDoados()
 {
     _ctx = new dbKumaEntities();
     return(_set);
 }
Example #11
0
 public DoadoServico()
 {
     _ctx = new dbKumaEntities();
     _set = _ctx.Set <Doado>();
 }
Example #12
0
 public IQueryable <Categoria> GetAllCategorias()
 {
     _ctx = new dbKumaEntities();
     return(_set);
 }
Example #13
0
 public CategoriaServico()
 {
     _ctx = new dbKumaEntities();
     _set = _ctx.Set <Categoria>();
 }
Example #14
0
        public static string addNewItem(string id, string typeItem, string locationItem, string date, string firtname, string lastname, string email, string contact, string outrosDetalhesLost)
        {
            dbKumaEntities dbctx   = new dbKumaEntities();
            Artigo         artigo  = new Artigo();
            Pessoa         pessoa  = new Pessoa();
            ArtigoPessoa   apessoa = new ArtigoPessoa();

            if (id != string.Empty)
            {
                using (var transaction = dbctx.Database.BeginTransaction())
                {
                    try
                    {
                        pessoa.nome     = firtname + " " + lastname;
                        pessoa.tel1     = contact;
                        pessoa.email1   = email;
                        pessoa.createOn = DateTime.Now;
                        pessoa.createBy = BLL.User.idLoggedUser;
                        if (BLL.User.empresa != null)
                        {
                            pessoa.idEmpresa = BLL.User.empresa.id;
                        }
                        pessoa.id = Guid.NewGuid();

                        dbctx.Pessoas.Add(pessoa);
                        dbctx.SaveChanges();

                        artigo.designacao = typeItem;
                        artigo.descricao  = outrosDetalhesLost;
                        //artigo.idLocalizacao = int.Parse(locationItem);
                        if (BLL.User.empresa != null)
                        {
                            artigo.idEmpresa = BLL.User.empresa.id;
                        }
                        if (id == "0")
                        {
                            artigo.perdidoEm = DateTime.Parse(date);
                        }
                        if (id == "1")
                        {
                            artigo.achadoEm = DateTime.Parse(date);
                        }
                        artigo.createOn = DateTime.Now;
                        artigo.createBy = BLL.User.idLoggedUser;
                        artigo.id       = Guid.NewGuid();

                        dbctx.Artigoes.Add(artigo);
                        dbctx.SaveChanges();

                        apessoa.id        = Guid.NewGuid();
                        apessoa.idArtigo  = artigo.id;
                        apessoa.idPessoa  = pessoa.id;
                        apessoa.createdOn = DateTime.Now;
                        apessoa.createBy  = BLL.User.idLoggedUser;

                        dbctx.ArtigoPessoas.Add(apessoa);
                        dbctx.SaveChanges();

                        transaction.Commit();
                    }
                    catch (Exception e)
                    {
                        transaction.Rollback();
                    }
                }
            }
            else
            {
                return("-1");
            }
            return("1");
        }
Example #15
0
 public IQueryable <TipoPessoa> GetAllTipoPessoas()
 {
     _ctx = new dbKumaEntities();
     return(_set);
 }
 public LocalizacaoServico()
 {
     _ctx = new dbKumaEntities();
     _set = _ctx.Set <Localizacao>();
 }
Example #17
0
 public ArtigoServico()
 {
     _ctx = new dbKumaEntities();
     _set = _ctx.Set <Artigo>();
 }
Example #18
0
 public IQueryable <Artigo> GetAllArtigos()
 {
     _ctx = new dbKumaEntities();
     return(_set);
 }
Example #19
0
 public EmpresaServico()
 {
     _ctx = new dbKumaEntities();
     _set = _ctx.Set <Empresa>();
 }