Ejemplo n.º 1
0
        public async Task <IActionResult> Edit(Guid id, [Bind("Id_Academia,Nome,DataInicio,HorarioFunciona,Aula_Id,Contato_Id")] Academia academia)
        {
            if (id != academia.Id_Academia)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(academia);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!AcademiaExists(academia.Id_Academia))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(academia));
        }
        public Boolean Validar(Academia.Model.Vo.ContasAReceber.Model_Vo_ContasAReceber pContasAReceberLocal)
        {
            if ((pContasAReceberLocal.DataHoraCriacao == null))
                throw new Exception(("Data/Hora de criação devem ser informadas."));

            if ((pContasAReceberLocal.IdCliente <= 0))
                throw new Exception(("Cliente deve ser informado."));

            if ((pContasAReceberLocal.IdReservaOrigem <= 0) &&
                (pContasAReceberLocal.IdProduto > 0))
                throw new Exception(("Reserva deve ser informada."));

            if ((pContasAReceberLocal.IdReservaOrigem > 0) &&
                (pContasAReceberLocal.IdProduto <= 0))
                throw new Exception(("Produto deve ser informado."));

            if ((pContasAReceberLocal.Origem.ToString() == String.Empty))
                throw new Exception(("Origem deve ser informada."));

            if ((pContasAReceberLocal.IdReservaOrigem <= 0) &&
                (pContasAReceberLocal.ValorAReceber <= 0))
                throw new Exception(("Valor deve ser informado."));

            return true;
        }
Ejemplo n.º 3
0
 public ActionResult Create([Bind(Include = "id_academia,nombre,ubicacion,activo,eliminado,id_usuario_crecion,id_usuario_modificacion,id_usuario_eliminacion,fecha_creacion,fecha_modificacion,fecha_eliminacion")] Academia academia)
 {
     if (ModelState.IsValid)
     {
         using (DbContextTransaction tran = db.Database.BeginTransaction())
         {
             try
             {
                 UsuarioTO usuario = Cache.DiccionarioUsuariosLogueados[User.Identity.Name];
                 academia.nombre             = ConversionMayusculas(academia.nombre);
                 academia.ubicacion          = ConversionMayusculas(academia.ubicacion);
                 academia.id_usuario_crecion = usuario.usuario.id_usuario;
                 academia.fecha_creacion     = DateTime.Now;
                 academia.activo             = true;
                 academia.eliminado          = false;
                 db.Academia.Add(academia);
                 db.SaveChanges();
                 tran.Commit();
                 return(RedirectToAction("Index"));
             }
             catch
             {
                 tran.Rollback();
             }
         }
     }
     return(View(academia));
 }
Ejemplo n.º 4
0
 public IActionResult Cadastrar(Academia academia)
 {
     academia.Codigo = _banco.Count + 1;       //Count == size()
     _banco.Add(academia);                     //adiciona a academia na lista
     TempData["msg"] = "Academia registrada!"; //mensagem de sucesso
     return(RedirectToAction("Cadastrar"));    //redirect para o cadastrar
 }
Ejemplo n.º 5
0
 public ActionResult DeleteConfirmed(int id)
 {
     using (DbContextTransaction tran = db.Database.BeginTransaction())
     {
         try
         {
             Academia academia = db.Academia.SingleOrDefault(a => a.activo && a.id_academia == id);
             if (academia == null)
             {
                 return(HttpNotFound());
             }
             UsuarioTO usuario = Cache.DiccionarioUsuariosLogueados[User.Identity.Name];
             academia.id_usuario_eliminacion = usuario.usuario.id_usuario;
             academia.fecha_eliminacion      = DateTime.Now;
             academia.activo          = false;
             academia.eliminado       = true;
             db.Entry(academia).State = EntityState.Modified;
             db.SaveChanges();
             tran.Commit();
         }
         catch
         {
             tran.Rollback();
         }
     }
     return(RedirectToAction("Index"));
 }
Ejemplo n.º 6
0
 public ActionResult Edit([Bind(Include = "id_academia,nombre,ubicacion,activo,eliminado,id_usuario_crecion,id_usuario_modificacion,id_usuario_eliminacion,fecha_creacion,fecha_modificacion,fecha_eliminacion")] Academia academia)
 {
     if (ModelState.IsValid)
     {
         using (DbContextTransaction tran = db.Database.BeginTransaction())
         {
             try
             {
                 Academia academiaEdit = db.Academia.SingleOrDefault(a => a.activo && a.id_academia == academia.id_academia);
                 if (academiaEdit == null)
                 {
                     return(HttpNotFound());
                 }
                 academiaEdit.nombre    = ConversionMayusculas(academia.nombre);
                 academiaEdit.ubicacion = ConversionMayusculas(academia.ubicacion);
                 UsuarioTO usuario = Cache.DiccionarioUsuariosLogueados[User.Identity.Name];
                 academiaEdit.fecha_modificacion      = DateTime.Now;
                 academiaEdit.id_usuario_modificacion = usuario.usuario.id_usuario;
                 db.Entry(academiaEdit).State         = EntityState.Modified;
                 db.SaveChanges();
                 tran.Commit();
                 return(RedirectToAction("Index"));
             }
             catch
             {
                 tran.Rollback();
             }
         }
     }
     return(View(academia));
 }
Ejemplo n.º 7
0
        public Boolean Validar(Academia.Model.Vo.Produto.Model_Vo_Produto pProdutoLocal)
        {
            if ((pProdutoLocal.Descricao.Trim() == String.Empty))
                throw new Exception(("Descricao deve ser informada."));

            return true;
        }
        public Boolean ValidarFechamento(Academia.Model.Vo.ContasAReceber.Model_Vo_ContasAReceber pContasAReceberLocal)
        {
            if ((pContasAReceberLocal.IdReservaOrigem <= 0) &&
                (pContasAReceberLocal.IdProduto > 0))
                throw new Exception(("Reserva deve ser informada."));            

            return true;
        }
Ejemplo n.º 9
0
 public IActionResult Editar(Academia academia)
 {
     //Editar a academia no banco (pesquisa o index da academia na lista, e substitui o objeto)
     _banco[_banco.FindIndex(a => a.Codigo == academia.Codigo)] = academia;
     //Mensagem de sucesso
     TempData["msg"] = "Academia atualizada!";
     //Redirecionar para a página de listagem
     return(RedirectToAction("Index"));
 }
Ejemplo n.º 10
0
        public static void Main(string[] args)
        {
            Academia UDO = new Academia();

            Academia UDO1 = new Academia();

            UDO.Ingresar();

            System.Console.ReadKey(true);
        }
Ejemplo n.º 11
0
        public async Task <IActionResult> Create([Bind("Id_Academia,Nome,DataInicio,HorarioFunciona,Aula_Id,Contato_Id")] Academia academia)
        {
            if (ModelState.IsValid)
            {
                academia.Id_Academia = Guid.NewGuid();
                _context.Add(academia);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(academia));
        }
Ejemplo n.º 12
0
        public Boolean Validar(Academia.Model.Vo.Agenda.Model_Vo_Agenda pAgendaLocal)
        {
            if ((pAgendaLocal.DataHoraReserva == null))
                throw new Exception(("Data e hora da reserva devem ser informadas."));

            if ((pAgendaLocal.IdCliente <= 0))
                throw new Exception(("Cliente da reserva deve ser informado."));

            if ((pAgendaLocal.IdSala <= 0))
                throw new Exception(("Sala da reserva deve ser informada."));

            return true;
        }
Ejemplo n.º 13
0
        // GET: Planilla/Academias/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Academia academia = db.Academia.SingleOrDefault(a => a.id_academia == id && a.activo);

            if (academia == null)
            {
                return(HttpNotFound());
            }
            return(View(academia));
        }
Ejemplo n.º 14
0
        public List<Academia.Model.Vo.Cliente.Model_Vo_Cliente> Pesquisar(Academia.Model.Vo.Cliente.Model_Vo_Cliente pCliente)
        {
            List<Academia.Model.Vo.Cliente.Model_Vo_Cliente> clientes = new List<Vo.Cliente.Model_Vo_Cliente>();
            DataTable dtCliente = objDAL.Pesquisar(pCliente);

            foreach (DataRow dr in dtCliente.Rows)
            {
                Academia.Model.Vo.Cliente.Model_Vo_Cliente voCliente = ConverteDataRowEmVO(dr);

                clientes.Add(voCliente);
            }

            return clientes;
        }
Ejemplo n.º 15
0
            public ModelClass(View.ViewClass v)
            {
                view     = v;
                Persons  = new List <object>();
                Academia = new Academia();

                //Só para testes
                Academia.Pessoas.Add(new Person("Hélder Alexandre de Sousa Lima", true, new List <object>()
                {
                    new CartaoDeCidadao("133683761ZX8", new DateTime(2021, 10, 21))
                }, new DateTime(1988, 03, 02), new List <Morada>()
                {
                    new Morada("Principal", "Rua", "Dias Lourenço", "10", null, "2925", "135")
                }));
                //
            }
Ejemplo n.º 16
0
        public Boolean Validar(Academia.Model.Vo.LivroCaixa.Model_Vo_LivroCaixa pLivroCaixaLocal, Boolean pbValidarContasAReceber)
        {
            if ((pLivroCaixaLocal.DataHora == null))
                throw new Exception(("Data/hora devem ser informadas."));

            if ((pLivroCaixaLocal.TipoDeMovimento.ToString() == String.Empty))
                throw new Exception(("Tipo do movimento deve ser informado."));

            if ((pbValidarContasAReceber))
            {
                if ((pLivroCaixaLocal.IdContasAReceber <= 0))
                    throw new Exception(("Id do contas a receber deve ser informado."));
            }

            if ((pLivroCaixaLocal.Valor <= 0))
                throw new Exception(("Valor deve ser informado."));

            return true;
        }
        public Boolean Validar(Academia.Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque pMovimentacaoEstoqueLocal)
        {
            if ((pMovimentacaoEstoqueLocal.DataHora == null))
                throw new Exception(("Data e hora da reserva devem ser informadas."));

            if ((pMovimentacaoEstoqueLocal.IdProduto <= 0))
                throw new Exception(("Produto deve ser informado."));

            if ((pMovimentacaoEstoqueLocal.Quantidade <= 0.0f))
                throw new Exception(("Quantidade deve ser informada."));

            /*
            if ((pMovimentacaoEstoqueLocal.ValorUnitario <= 0.0f))
                throw new Exception(("Valor unitário deve ser informado."));

            if ((pMovimentacaoEstoqueLocal.ValorTotal <= 0.0f))
                throw new Exception(("Valor total ser informado."));
             */

            return true;
        }
Ejemplo n.º 18
0
            public  List<Academia.Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque> pesquisaExtratos(Academia.Model.Vo.Cliente.Model_Vo_Cliente pCliente)
            {
                List<Academia.Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque> extratos = new List<Academia.Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque>();
                DataTable dtCliente = objDAL.pesquisaExtratos(pCliente);

                foreach (DataRow dr in dtCliente.Rows)
                {
                    Academia.Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque voCliente = new Academia.Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque();

                   
                    voCliente.ValorUnitario = float.Parse(dr["valorunitario"].ToString());
                    voCliente.Quantidade = float.Parse(dr["quantidade"].ToString());
                    voCliente.ValorTotal = float.Parse(dr["valortotal"].ToString());
                    voCliente.DataHora = DateTime.Parse(dr["dataHora"].ToString());
                    voCliente.IdProduto = int.Parse(dr["Idproduto"].ToString());




                    extratos.Add(voCliente);

                }
                    return extratos;
        }
Ejemplo n.º 19
0
 public void Incluir(Academia.Model.Vo.Cliente.Model_Vo_Cliente pCliente)
 {
     if ((Validar(pCliente)))
         objDAL.Incluir(pCliente);
 }
 public void Alterar(Academia.Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque pMovimentacaoEstoque)
 {
     if ((Validar(pMovimentacaoEstoque)))
         objDAL.Alterar(pMovimentacaoEstoque);
 }
Ejemplo n.º 21
0
        public Boolean Validar(Academia.Model.Vo.Sala.Model_Vo_Sala pSalaLocal)
        {
            if ((pSalaLocal.Nome.Trim() == String.Empty))
                throw new Exception(("Nome deve ser informado."));

            if ((pSalaLocal.Capacidade <= 0))
                throw new Exception(("Capacidade deve ser informada."));

            if ((pSalaLocal.IdProduto <= 0))
                throw new Exception(("Produto do consumo deve ser informado."));

            if ((pSalaLocal.Tipo.ToString().Trim() == String.Empty))
                throw new Exception(("Tipo deve ser informado."));

            return true;
        }
Ejemplo n.º 22
0
 public void FecharContasAReceber(Academia.Model.Vo.ContasAReceber.Model_Vo_ContasAReceber pContasAReceber)
 {
     if ((ValidarFechamento(pContasAReceber)))
         objDAL.FecharContasAReceber(pContasAReceber);
 }
Ejemplo n.º 23
0
        public Boolean Validar(Academia.Model.Vo.Cliente.Model_Vo_Cliente pCliente)
        {
            if (string.IsNullOrEmpty(pCliente.Nome))
                throw new Exception(("Nome deve ser informado."));

            if ((pCliente.Rg.Trim() != String.Empty) &&
                (validateRg(pCliente.Rg)))
                throw new Exception(("RG inválido"));
            if ((pCliente.Cpf.Trim() != String.Empty) &&
                (IsCpf(pCliente.Cpf)))
                throw new Exception(("CPF inválido"));

            return true;
        }
Ejemplo n.º 24
0
 public ActionResult Cadastrar(Academia academia)
 {
     _lista.Add(academia);          //Adiciona a academia na lista
     TempData["mensagem"] = "Academia cadastrada.";
     return(Redirect("Cadastrar")); //Redireciona para o cadastrar
 }
Ejemplo n.º 25
0
 public void Alterar(Academia.Model.Vo.LivroCaixa.Model_Vo_LivroCaixa pLivroCaixa, Boolean pbValidarContasAReceber)
 {
     if ((Validar(pLivroCaixa, pbValidarContasAReceber)))
         objDAL.Alterar(pLivroCaixa);
 }
Ejemplo n.º 26
0
        public async Task AddAcademia(Academia academia)
        {
            await _unitOfWork.AcademiasRepository.Add(academia);

            await _unitOfWork.SaveChangesAsync();
        }
Ejemplo n.º 27
0
 public void Incluir(Academia.Model.Vo.Produto.Model_Vo_Produto pProduto)
 {
     if ((Validar(pProduto)))
         objDAL.Incluir(pProduto);
 }
Ejemplo n.º 28
0
 public void Alterar(Academia.Model.Vo.Cliente.Model_Vo_Cliente pCliente)
 {
     if ((Validar(pCliente)))
         objDAL.Alterar(pCliente);
 }
Ejemplo n.º 29
0
 public void Alterar(Academia.Model.Vo.Agenda.Model_Vo_Agenda pAgenda)
 {
     if ((Validar(pAgenda)))
         objDAL.Alterar(pAgenda);
 }
Ejemplo n.º 30
0
 public void Incluir(Academia.Model.Vo.Sala.Model_Vo_Sala pSala)
 {
     if ((Validar(pSala)))
         objDAL.Incluir(pSala);
 }
Ejemplo n.º 31
0
 public void Alterar(Academia.Model.Vo.ContasAReceber.Model_Vo_ContasAReceber pContasAReceber)
 {
     if ((Validar(pContasAReceber)))
         objDAL.Alterar(pContasAReceber);
 }
Ejemplo n.º 32
0
 public void Incluir(Academia.Model.Vo.Agenda.Model_Vo_Agenda pAgenda)
 {
     if ((Validar(pAgenda)))
         objDAL.Incluir(pAgenda);
 }
Ejemplo n.º 33
0
 public void Alterar(Academia.Model.Vo.Sala.Model_Vo_Sala pSala)
 {
     if ((Validar(pSala)))
         objDAL.Alterar(pSala);
 }
Ejemplo n.º 34
0
 public async Task UpdateAcademia(Academia academia)
 {
     _unitOfWork.AcademiasRepository.Update(academia);
     await _unitOfWork.SaveChangesAsync();
 }
Ejemplo n.º 35
0
 public void Alterar(Academia.Model.Vo.Produto.Model_Vo_Produto pProduto)
 {
     if ((Validar(pProduto)))
         objDAL.Alterar(pProduto);
 }