Ejemplo n.º 1
0
        public bool AdicionaAta(ata atap)
        {
            try
            {
                conservadoraEntities model = Conexao.getInstance();
                IQueryable <ata>     i     = from p in model.atas select p;
                IEnumerable <ata>    max   = i.OrderBy(p => p.idata);

                if (max.Count() > 0)
                {
                    atap.idata = max.Last().idata == null ? 1 : max.Last().idata + 1;
                }
                else
                {
                    atap.idata = 1;
                }

                atap.condominio = (from p in model.condominios where p.idcondominios == atap.idcondominios select p).FirstOrDefault();

                model.AddToatas(atap);

                model.SaveChanges();
                return(true);
            }
            catch (Exception e)
            {
                var x = e.InnerException;
                return(false);
            }
        }
 public bool AdicionaAta(ata atap, string acesso)
 {
     if (acesso != Conexao.SenhaAcesso)
     {
         throw new Exception();
     }
     return(controle.AdicionaAta(atap));
 }
Ejemplo n.º 3
0
        public FileStreamResult Download(int id)
        {
            ata ataa = controle.RetornaItem(id);

            FileStreamResult f = new FileStreamResult(new FileStream(ataa.caminhoArquivo, FileMode.Open), Path.GetExtension(ataa.caminhoArquivo));

            f.FileDownloadName = Path.GetFileName(ataa.caminhoArquivo);
            return(f);
        }
Ejemplo n.º 4
0
        public bool SalvaAta(ata atap)
        {
            try
            {
                conservadoraEntities model = Conexao.getInstance();
                IQueryable <ata>     query = from p in model.atas where p.idata == atap.idata select p;
                ata ata2 = query.First();
                ata2.idata = atap.idata;

                ata2.data           = atap.data;
                ata2.caminhoArquivo = atap.caminhoArquivo;
                ata2.idcondominios  = atap.idcondominios;
                model.SaveChanges();
                return(true);
            }
            catch (Exception e)
            {
                var x = e.InnerException;
                return(false);
            }
        }
Ejemplo n.º 5
0
        public bool Apagar(int id)
        {
            try
            {
                conservadoraEntities model = Conexao.getInstance();
                IQueryable <ata>     i     = from p in model.atas where p.idata == id select p;
                ata atap = i.First();

                if ((File.Exists(atap.caminhoArquivo)))
                {
                    File.Delete(atap.caminhoArquivo);
                }

                model.DeleteObject(atap);
                model.SaveChanges();
                return(true);
            }
            catch (Exception e)
            {
                return(false);
            }
        }
Ejemplo n.º 6
0
 public MountItemProxy(ata instance) : base(instance)
 {
     _internal = instance;
 }