public IActionResult EdicaoCompromisso(CompromissoEdicaoModel model, [FromServices] CompromissoRepository compromissoRepository) { //verificar se todos os campos da model passaram nas regras de validação if (ModelState.IsValid) { try { var compromisso = new Compromisso(); compromisso.IdCompromisso = model.IdCompromisso; compromisso.Titulo = model.Titulo; compromisso.Descricao = model.Descricao; compromisso.DataInicio = DateTime.Parse(model.DataInicio); compromisso.HoraInicio = TimeSpan.Parse(model.HoraInicio); compromisso.DataFim = DateTime.Parse(model.DataFim); compromisso.HoraFim = TimeSpan.Parse(model.HoraFim); compromisso.Categoria = model.Categoria; //atualizar o compromisso no banco de dados compromissoRepository.Update(compromisso); TempData["MensagemSucesso"] = $"Compromisso {compromisso.Titulo} atualizado com sucesso."; } catch (Exception e) { TempData["MensagemErro"] = e.Message; } } return(View()); }
public static void Main(string[] args) { Compromisso c1 = new Compromisso { Assunto = "assunto 1", Local = "local 1", Data = DateTime.Now }; Compromisso c2 = new Compromisso { Assunto = "assunto 2", Local = "local 2", Data = DateTime.Now }; Agenda a = new Agenda(); a.Inserir(c1); a.Inserir(c2); foreach (Compromisso c in a.Listar()) { Console.WriteLine(c); } Colecoes <Compromisso> a2 = new Colecoes <Compromisso>(); a2.Inserir(c1); a2.Inserir(c2); foreach (Compromisso c in a2.Listar()) { Console.WriteLine(c); } Aplicativo app1 = new Aplicativo { Nome = "nome1", Categoria = "cat1", Preco = 100 }; Aplicativo app2 = new Aplicativo { Nome = "nome2", Categoria = "cat2", Preco = 50 }; Loja l = new Loja(); l.Inserir(app1); l.Inserir(app2); foreach (Aplicativo app in l.Listar()) { Console.WriteLine(app); } Colecoes <Aplicativo> l2 = new Colecoes <Aplicativo>(); l2.Inserir(app1); l2.Inserir(app2); foreach (Aplicativo app in l2.Listar()) { Console.WriteLine(app); } }
public bool Salvar() { bool result = false; try { if (objAtendimento == null) { objAtendimento = new Atendimento(); } Usuario usuario = ((principal)this.Master).usuarioLogado; Docente docenteUsuario = new Docente().SelecionarPorPessoa(usuario.Pessoa); objAtendimento.Docente = docenteUsuario; objAtendimento.Profissao = docenteUsuario.Profissao; Compromisso objCompromisso = new Compromisso(); if (Request.QueryString["Compromisso"] != null) { objCompromisso = objCompromisso.Selecionar(Convert.ToInt32(Request.QueryString["Compromisso"])); objCompromisso.Situacao = "A";//Situação atendido. } if (objCompromisso == null || objCompromisso.Codigo == 0) { objAtendimento.Compromisso = null; } else { objAtendimento.Compromisso = objCompromisso; } Aluno objAluno = new Aluno(); objAluno = objAluno.Selecionar(Convert.ToInt32(hfdNome.Value)); objAtendimento.Aluno = objAluno; objAtendimento.Descricao = txtAtendimento.Text; objAtendimento.DataHorarioInicial = Convert.ToDateTime(txtDataInicial.Text); objAtendimento.DataHorarioFinal = Convert.ToDateTime(txtDataFinal.Text); result = objAtendimento.Confirmar(); } catch (Model.Base.GepexException.EBancoDados ex) { Mensagem1.Aviso(Comum.TraduzirMensagem(ex)); } catch (Model.Base.GepexException.ERegraNegocio ex) { Mensagem1.Aviso(ex.Message); } catch (FormatException) { Mensagem1.Aviso("Data Inválida."); } catch (Exception ex) { Mensagem1.Aviso(ex.ToString()); } return(result); }
public static void Main() { Compromisso c1 = new Compromisso(); c1.Assunto = "Avaliação POO"; c1.Local = "GSA"; c1.Data = DateTime.Parse("2021-03-03"); //Console.WriteLine(c1); Compromisso c2 = new Compromisso { Assunto = "CAP POO", Local = "GSA", Data = DateTime.Parse("2021-03-01 14:00") }; //Console.WriteLine(c2); Agenda a = new Agenda(); a.Inserir(c1); a.Inserir(c2); Compromisso[] v = a.Listar(); for (int i = 0; i < a.Qtd; i++) { Console.WriteLine(v[i]); } for (int i = 0; i < a.GetK(); i++) { Console.WriteLine(v[i]); } }
protected void btnCadastraCompromisso_Click(object sender, EventArgs e) { try { Compromisso comp = new Compromisso(); comp.Titulo = txtTituloCompromisso.Text; comp.Descricao = txtDescricao.Text; comp.Data = Calendar1.SelectedDate; if (Session != null) { Usuario u = Session["usuario"] as Usuario; using (CompromissoDal compDal = new CompromissoDal()) { comp.IdUsuario = u.IdUsuario; compDal.salvarCompromisso(comp); } } Response.Redirect("Home.aspx"); } catch (Exception ex) { lblMensagem.Text = ex.Message; } }
public static void Main(string[] args) { Compromisso c1 = new Compromisso { Assunto = "Avaliação de Propriedades", Local = "Remoto", Data = DateTime.Parse("2020-11-10") }; Compromisso c2 = new Compromisso { Assunto = "Avaliação do Módulo I", Local = "Remoto", Data = DateTime.Parse("2020-11-12") }; Compromisso c3 = new Compromisso { Assunto = "Avaliação do Módulo II", Local = "Remoto", Data = DateTime.Parse("2020-12-08") }; //Console.WriteLine(c1); //Console.WriteLine(c2); Agenda a = new Agenda(); a.Inserir(c1); a.Inserir(c2); a.Inserir(c3); foreach (Compromisso c in a.Listar()) { Console.WriteLine(c); } foreach (Compromisso c in a.Pesquisar2(11, 2020)) { Console.WriteLine(c); } Console.WriteLine(a.Qtd); }
public async Task <IActionResult> PutCompromisso([FromBody] Compromisso compromissor) { if (compromissor == null) { return(BadRequest()); } if (!ModelState.IsValid) { return(new UnprocessableEntityObjectResult(ModelState)); } var compromissoEntity = Mapper.Map <Entities.Compromisso>(compromissor); ForataHoraMinutoDataInicialDataFinalConsultaMedica(compromissoEntity); await _compromissoRepository.UpdateCompromisso(compromissoEntity); if (!await _compromissoRepository.SaveAsync()) { throw new Exception("Atualização do compromisso falhou."); } return(NoContent()); }
public IActionResult Cadastro(CadastrarCompromissoModel model) { if (ModelState.IsValid) { try { var compromisso = new Compromisso { Nome = model.Nome, Localidade = model.Localidade, DataHora = model.DataHora, Descricao = model.Descricao }; var compromissoRepository = new CompromissoRepository(); compromissoRepository.Inserir(compromisso); TempData["Mensagem"] = "Compromisso cadastrado com sucesso!"; ModelState.Clear(); } catch (Exception e) { TempData["Mensagem"] = "Ocorreu um erro: " + e.Message; } } return(View()); }
public IActionResult Edicao(EditarCompromissoModel model) { if (ModelState.IsValid) { try { var compromisso = new Compromisso(); compromisso.IdCompromisso = model.IdCompromisso; compromisso.Nome = model.Nome; compromisso.Localidade = model.Localidade; compromisso.DataHora = model.DataHora; compromisso.Descricao = model.Descricao; var compromissoRepository = new CompromissoRepository(); compromissoRepository.Alterar(compromisso); return(RedirectToAction("Consulta")); } catch (Exception e) { TempData["Mensagem"] = "Ocorreu um erro: " + e.Message; } } return(View()); }
public void Selecionar() { try { if (objCompromisso == null) { objCompromisso = new Compromisso(); } int codigo = Convert.ToInt32(Request.QueryString["codigo"]); objCompromisso = objCompromisso.Selecionar(codigo); Agenda objAgenda = objCompromisso.Agenda; Docente objDocente = objAgenda.Docente; ddlFuncionario.SelectedValue = objDocente.Codigo.ToString(); CarregaProfissao(objDocente, 1); Profissao objProfissao = objCompromisso.Profissao; ddlProfissao.SelectedValue = objProfissao.Codigo.ToString(); ddlAluno.SelectedValue = objCompromisso.Aluno.Codigo.ToString(); txtData.Text = objAgenda.Data.ToString("dd/MM/yyyy"); txtHorario.Text = objCompromisso.HorarioInicial.ToString("hh:mm") + " - " + objCompromisso.HorarioFinal.ToString("hh:mm"); txtMotivo.Text = objCompromisso.Motivo; } catch (Exception) { throw; } }
public static void Main(string[] args) { Agenda agenda = new Agenda(); Compromisso aniv = new Compromisso { Assunto = "Aniversário de Lis", Local = "Currais Novos", Data = new DateTime(2022, 01, 02) }; Compromisso aula = new Compromisso { Assunto = "Aula", Local = "Escola", Data = new DateTime(2022, 01, 01) }; Compromisso show = new Compromisso { Assunto = "Show de rock", Local = "Estádio", Data = new DateTime(2022, 05, 01) }; agenda.Inserir(aniv); agenda.Inserir(aula); agenda.Inserir(show); agenda.Excluir(aula); foreach (Compromisso x in agenda.Pesquisar(01, 2022)) { Console.WriteLine(x); } //Console.WriteLine(agenda.Pesquisar(01, 2022)); //Console.WriteLine(agenda.Listar()); Console.WriteLine("xxx"); foreach (Compromisso x in agenda.Listar()) { Console.WriteLine(x); } }
protected void Page_Load(object sender, EventArgs e) { ((principal)this.Master).AlteraTitulo("Agenda - Trocar Horário"); botao1.Desabilitar(true, false, false, false, true, true, true, true, false); /*Virifica a permissão de acesso para a página*/ Permissao objPermissao = ((principal)this.Master).Permissao("frmTrocarHorario"); if (objPermissao.Acesso == false) { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "script", "<script>alert('Usuário sem permissão para acessar a tela Troca de Horário!');location.href='../Geral/index.aspx';</script>"); } if (!IsPostBack) { try { objCompromisso = new Compromisso(); this.CarregaFuncionarios(); this.CarregaAluno(); if (Request.QueryString["codigo"] != null) { this.Selecionar(); } else { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "script", "<script>alert('Horário de origem não foi selecionado na Agenda de Clínica !');location.href='../Consultas/frmConsultarAgendaAtendimento.aspx';</script>"); } } catch (Exception) { throw; } } }
public static void Inserir(Agenda a) { Console.WriteLine("\nNovo Compromisso"); Console.Write("Assunto: "); string assunto = Console.ReadLine(); Console.Write("Local: "); string local = Console.ReadLine(); Console.Write("Data: "); DateTime data = DateTime.Parse(Console.ReadLine()); Compromisso c = new Compromisso(); c.Assunto = assunto; c.Local = local; c.Data = data; try { a.Inserir(c); } catch (InvalidOperationException) { Console.WriteLine("\n* Compromisso já está agendado."); } return; }
public void Inserir(Compromisso c) { if (k < 50) { comps[k++] = c; } }
public async Task <IActionResult> Edit(int id, [Bind("Id,Titulo,Descricao,Data,HorarioInicio,HorarioFim")] Compromisso compromisso) { if (id != compromisso.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(compromisso); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CompromissoExists(compromisso.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(compromisso)); }
public void Adicionar() { Compromisso cmp = new Compromisso(); this.Compromissos.Add(cmp); this.Context.Compromissos.Add(cmp); this.CompromissoSelecionado = cmp; }
public void Remove(Compromisso compromisso) { using (var contexto = new SalaContext()) { contexto.Remove(contexto.Compromisso.Single(a => a.Id == compromisso.Id)); contexto.SaveChanges(); } }
public void Adiciona(Compromisso comp) { using (var context = new SalaContext()) { context.Compromisso.Add(comp); context.SaveChanges(); } }
public void AdicionarCompromisso() { Compromisso co = new Compromisso(); this.Compromissos.Add(co); this.CompromissoSelecionado = co; this.modelAgenda.Compromissos.Add(co); }
public void Adicionar() { Compromisso c = new Compromisso(); this.Compromissos.Add(c); this.context.Compromissos.Add(c); this.CompromissoSelecionado = c; }
public void Atualiza(Compromisso Compromisso) { using (var contexto = new SalaContext()) { contexto.Entry(Compromisso).State = EntityState.Modified; contexto.SaveChanges(); } }
public void Inserir(Compromisso c) { if (k < 20) { comp[k] = c; k++; } }
public void Delete(Compromisso entity) { var query = "delete from Compromisso where IdCompromisso = @IdCompromisso"; using (var connection = new SqlConnection(connectionString)) { connection.Execute(query, entity); } }
/* * public static void Main() * { * int[] array = { 1, 3, 4, 5, 4, 2 }; * int item = 4; * * int index = Array.IndexOf(array, item); * array = array.Where((e, i) => i != index).ToArray(); * * Console.WriteLine(String.Join(",", array)); * } * * List<int> list = myArray.ToList(); * int value = list[1]; * list.RemoveAt(1); * list.Add(value); * myArray = list.ToArray(); * * List<Compromisso[]> list = comps.ToList(); * list.RemoveAt(Array.IndexOf(comps, c)); * comps = list.ToArray(); */ public Compromisso[] Listar() { Compromisso[] lista = new Compromisso[comps.Length]; for (int i = 0; i < comps.Length; i++) { lista[i] = comps[i]; } return(lista); }
public void Excluir(Compromisso c) { if (!this.comps.Remove(c)) { throw new InvalidOperationException(); } this.k = this.comps.Count; return; }
public void Inserir(Compromisso c) { if (k == compromissos.Length - 1) { Array.Resize(ref compromissos, 2 * compromissos.Length); } compromissos[k] = c; k++; }
public void Inserir(Compromisso c) { if (k == comps.Length) { Array.Resize(ref comps, k + 1); comps[k] = c; k++; } }
public void Inserir(Compromisso compromisso) { var query = "insert into Compromisso(Nome, Localidade, DataHora, Descricao) values (@Nome, @Localidade, @DataHora, @Descricao)"; using (var connection = new SqlConnection(connectionString)) { connection.Execute(query, compromisso); } }
public void Excluir(Compromisso compromisso) { var query = "delete from Compromisso where IdCompromisso = @IdCompromisso"; using (var connection = new SqlConnection(connectionString)) { connection.Execute(query, compromisso); } }
public void Alterar(Compromisso compromisso) { var query = "update Compromisso set Nome = @Nome, Localidade = @Localidade, DataHora = @DataHora, Descricao = @Descricao where IdCompromisso = @IdCompromisso"; using (var connection = new SqlConnection(connectionString)) { connection.Execute(query, compromisso); } }