public bool AdicionaBalancete(balancete balancetesp) { try { conservadoraEntities model = Conexao.getInstance(); IQueryable <balancete> i = from p in model.balancetes select p; IEnumerable <balancete> max = i.OrderBy(p => p.idbalancete); if (max.Count() > 0) { balancetesp.idbalancete = max.Last().idbalancete == null ? 1 : max.Last().idbalancete + 1; } else { balancetesp.idbalancete = 1; } model.AddTobalancetes(balancetesp); model.SaveChanges(); return(true); } catch (Exception e) { var x = e.InnerException; return(false); } }
public bool AdicionaBalancete(balancete balancetesp, string acesso) { if (acesso != Conexao.SenhaAcesso) { throw new Exception(); } return(controle.AdicionaBalancete(balancetesp)); }
public FileStreamResult Download(int id) { balancete 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); }
public bool SalvaBalancete(balancete balancetesp) { try { conservadoraEntities model = Conexao.getInstance(); IQueryable <balancete> query = from p in model.balancetes where p.idbalancete == balancetesp.idbalancete select p; balancete balancetes2 = query.First(); balancetes2.idbalancete = balancetesp.idbalancete; balancetes2.data = balancetesp.data; balancetes2.caminhoArquivo = balancetesp.caminhoArquivo; balancetes2.idcondominios = balancetesp.idcondominios; model.SaveChanges(); return(true); } catch (Exception e) { return(false); } }
public bool Apagar(int id) { try { conservadoraEntities model = Conexao.getInstance(); IQueryable <balancete> i = from p in model.balancetes where p.idbalancete == id select p; balancete balancetesp = i.First(); if ((File.Exists(balancetesp.caminhoArquivo))) { File.Delete(balancetesp.caminhoArquivo); } model.DeleteObject(balancetesp); model.SaveChanges(); return(true); } catch (Exception e) { return(false); } }