public SolicitacaoController(SolicitacaoDAO solicitacaoDAO, FuncionarioDAO funcionarioDAO, ProntuarioDAO prontuarioDAO, CaixaDAO caixaDAO) { _solicitacaoDAO = solicitacaoDAO; _funcionarioDAO = funcionarioDAO; _prontuarioDAO = prontuarioDAO; _caixaDAO = caixaDAO; }
public SolicitacaoController(SolicitacaoDAO solicitacaoDAO, ProntuarioDAO prontuarioDAO, ItemSolicitacaoDAO itemSolicitacaoDAO, Sessao sessao) { _solicitacaoDAO = solicitacaoDAO; _prontuarioDAO = prontuarioDAO; _itemSolicitacaoDAO = itemSolicitacaoDAO; _sessao = sessao; }
public HomeController(SolicitacaoDAO saDAO, DepartamentoDAO dep, ProdutosDAO prd, CentroCustoDAO cc) { this.saDAO = saDAO; this.depDAO = dep; this.prodDAO = prd; this.ccDao = cc; }
private void btnCadastrarSolicitacao_Click(object sender, RoutedEventArgs e) { int id = (int)cboFuncionarios.SelectedValue; Prontuario prontuario = ProntuarioDAO.BuscarPorIdFuncionarioP(id); solicitacao.Funcionario = FuncionarioDAO.BuscarPorId(id); solicitacao.Caixa = prontuario.Caixa; if (SolicitacaoDAO.Cadastrar(solicitacao)) { MessageBox.Show($"Solicitação realizada! O número de sua solicitação é: [{id}]", "Solicitação de Prontuários", MessageBoxButton.OK, MessageBoxImage.Information); Close(); } else { MessageBox.Show("Erro! Algum prontuário já possui uma solicitação em aberto", "Solicitação de Prontuários", MessageBoxButton.OK, MessageBoxImage.Error); itens.Clear(); dtaSolicitacoes.Items.Refresh(); solicitacao.Itens.Clear(); btnCadastrarSolicitacao.IsEnabled = false; btnCadastrarSolicitacao.Visibility = Visibility.Hidden; btnConcluirAdd.IsEnabled = false; btnConcluirAdd.Visibility = Visibility.Visible; btnAdicionarMais.IsEnabled = false; btnAdicionarMais.Visibility = Visibility.Hidden; btnSolicitarProntuario.IsEnabled = true; btnSolicitarProntuario.Visibility = Visibility.Visible; } }
public SolicitacaoController(SolicitacaoDAO solicitacaoDAO, ProntuarioDAO prontuarioDAO, ItemSolicitacaoDAO itemSolicitacaoDAO, Sessao sessao, UserManager <Usuario> userManager) { _solicitacaoDAO = solicitacaoDAO; _prontuarioDAO = prontuarioDAO; _itemSolicitacaoDAO = itemSolicitacaoDAO; _sessao = sessao; _userManager = userManager; }
public ActionResult AceitarSolicitacao(int id) { Solicitacao solicitacao = SolicitacaoDAO.Buscar(id); Usuario amigo = UsuarioDAO.Buscar(solicitacao.RemetenteId); Usuario usuario = UsuarioDAO.Buscar(solicitacao.DestinatarioId); Amizade amizade = new Amizade(); amizade.Usuario1Id = usuario.UsuarioId; amizade.Usuario2Id = amigo.UsuarioId; AmizadeDAO.Salvar(amizade); SolicitacaoDAO.Deletar(solicitacao); return(RedirectToAction("Index", "Home")); }
public ActionResult AdicionarAmigo(int id) { Usuario amigo = UsuarioDAO.Buscar(id); Solicitacao solicitacao = new Solicitacao(); solicitacao.RemetenteId = Int32.Parse(Session["usuarioId"].ToString()); solicitacao.DestinatarioId = id; if (SolicitacaoDAO.Salvar(solicitacao)) { return(RedirectToAction("Index", "Home")); } ModelState.AddModelError("", "Solicitação ja enviada"); return(RedirectToAction("PesquisarUsuarios", "Home")); }
private void btnCadastrarSolicitacao_Click(object sender, RoutedEventArgs e) { int id = (int)cboFuncionarios.SelectedValue; solicitacao.Funcionario = FuncionarioDAO.BuscarPorId(id); //int idC = (int)cboCaixa.SelectedValue; //solicitacao.Caixa = CaixaDAO.BuscarPorId(idC); SolicitacaoDAO.Cadastrar(solicitacao); MessageBox.Show("Solicitação cadastrada com sucesso!", "Solicitação de Prontuários", MessageBoxButton.OK, MessageBoxImage.Information); }
private void Agendar_Click(object sender, RoutedEventArgs e) { marcar = new StringBuilder(); if (cadData.SelectedDate.HasValue) { if (cboHorario.SelectedItem != null) { //Data e hor //nascimento = nascimento.Value.AddHours(hora); //sb.Append("\nData e hora: " + nascimento); agenda = cadData.SelectedDate.Value; marcar.Append(agenda.ToLongDateString()); marcar.Append(" " + cboHorario.SelectedItem.ToString()); string semana = Convert.ToString(cadData.SelectedDate.Value.DayOfWeek); MessageBox.Show(marcar.ToString()); MessageBox.Show(semana); if (a.Autonomo.Agenda.Semana.Contains(semana)) { MessageBox.Show("toctoc"); Solicitacao consulta = SolicitacaoDAO.ConsultarAgenda(marcar, semana, a.Autonomo); if (consulta != null) { MessageBox.Show("Este horário não está disponível"); } else { Solicitacao s = new Solicitacao(); s.Agendamento = Convert.ToString(marcar); s.Autonomo = a.Autonomo; s.Cliente = c; s.Formulario = a; SolicitacaoDAO.SalvarAgendamento(s); } } else { MessageBox.Show("UHASUHUDAHU"); } //agendamento.AddHours(Convert.ToDateTime(horario[i]); //MessageBox.Show(agendamento.ToLongDateString()); } else { MessageBox.Show("Informe um horário para prosseguir"); } } else { MessageBox.Show("Informe uma data para prosseguir"); } }
public SolicitacaoController(SolicitacaoDAO solicitacaoDAO, DoacaoDAO doacaoDAO, SolicitanteDAO solicitanteDAO) { _solicitacaoDAO = solicitacaoDAO; _doacaoDAO = doacaoDAO; _solicitanteDAO = solicitanteDAO; }
public ActionResult Solicitacoes() { return(View(SolicitacaoDAO.Listar(Int32.Parse(Session["usuarioId"].ToString())))); }