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; }
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)); }
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 }
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")); }
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)); }
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; }
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")); }
public static void Main(string[] args) { Academia UDO = new Academia(); Academia UDO1 = new Academia(); UDO.Ingresar(); System.Console.ReadKey(true); }
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)); }
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; }
// 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)); }
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; }
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") })); // }
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; }
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; }
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); }
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; }
public void FecharContasAReceber(Academia.Model.Vo.ContasAReceber.Model_Vo_ContasAReceber pContasAReceber) { if ((ValidarFechamento(pContasAReceber))) objDAL.FecharContasAReceber(pContasAReceber); }
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; }
public ActionResult Cadastrar(Academia academia) { _lista.Add(academia); //Adiciona a academia na lista TempData["mensagem"] = "Academia cadastrada."; return(Redirect("Cadastrar")); //Redireciona para o cadastrar }
public void Alterar(Academia.Model.Vo.LivroCaixa.Model_Vo_LivroCaixa pLivroCaixa, Boolean pbValidarContasAReceber) { if ((Validar(pLivroCaixa, pbValidarContasAReceber))) objDAL.Alterar(pLivroCaixa); }
public async Task AddAcademia(Academia academia) { await _unitOfWork.AcademiasRepository.Add(academia); await _unitOfWork.SaveChangesAsync(); }
public void Incluir(Academia.Model.Vo.Produto.Model_Vo_Produto pProduto) { if ((Validar(pProduto))) objDAL.Incluir(pProduto); }
public void Alterar(Academia.Model.Vo.Cliente.Model_Vo_Cliente pCliente) { if ((Validar(pCliente))) objDAL.Alterar(pCliente); }
public void Alterar(Academia.Model.Vo.Agenda.Model_Vo_Agenda pAgenda) { if ((Validar(pAgenda))) objDAL.Alterar(pAgenda); }
public void Incluir(Academia.Model.Vo.Sala.Model_Vo_Sala pSala) { if ((Validar(pSala))) objDAL.Incluir(pSala); }
public void Alterar(Academia.Model.Vo.ContasAReceber.Model_Vo_ContasAReceber pContasAReceber) { if ((Validar(pContasAReceber))) objDAL.Alterar(pContasAReceber); }
public void Incluir(Academia.Model.Vo.Agenda.Model_Vo_Agenda pAgenda) { if ((Validar(pAgenda))) objDAL.Incluir(pAgenda); }
public void Alterar(Academia.Model.Vo.Sala.Model_Vo_Sala pSala) { if ((Validar(pSala))) objDAL.Alterar(pSala); }
public async Task UpdateAcademia(Academia academia) { _unitOfWork.AcademiasRepository.Update(academia); await _unitOfWork.SaveChangesAsync(); }
public void Alterar(Academia.Model.Vo.Produto.Model_Vo_Produto pProduto) { if ((Validar(pProduto))) objDAL.Alterar(pProduto); }