public ActionResult OcuparVaga(Historico historico, string placa)
        {
            if (ModelState.IsValid)
            {
                historico.Automovel = AutomovelDAO.BuscaAutomovelPorPlaca(placa);
                historico.Vaga      = VagaDAO.BuscarVagaPorId(historico.Vaga.VagaID);
                if (AutomovelDAO.BuscaAutomovelPorPlaca(placa) != null)
                {
                    if (HistoricoDAO.CarroEstacionado(historico) == null)
                    {
                        HistoricoDAO.OcuparVaga(historico);
                        VagaDAO.AlterarVaga(historico.Vaga.VagaID);
                    }
                    else
                    {
                        ModelState.AddModelError("", "Este carro já está estacionado!!");
                        return(View(historico));
                    }
                }
                else
                {
                    ModelState.AddModelError("", "Não existe um carro com está placa!");
                    return(View(historico));
                }
            }
            else
            {
                return(View(historico));
            }

            return(RedirectToAction("MostrarVagas", "Historico"));
        }
        public Object ExecutarOpBD(char _c, Historico _o)
        {
            try
            {
                HistoricoDAO dao = new HistoricoDAO();
                switch (_c)
                {
                case 'i':
                    return(dao.InserirBD(_o));

                case 'd':
                    return(dao.DeletarBD(_o.DataInicio));

                case 'a':
                    return(dao.AlterarBD(_o));

                case 'l':
                    return(dao.ListarTodos(_o.DataInicio));

                case 'b':
                    return(dao.BuscarPorID(_o.DataInicio));

                default:
                    return(null);
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Ejemplo n.º 3
0
 // construtor
 public Facade()
 {
     this.servicoDAO     = new ServicoDAO();
     this.userDAO        = new UserDAO();
     this.historicoDAO   = new HistoricoDAO();
     this.estatisticaDAO = new EstatisticaDAO();
     this.ticketDAO      = new TicketDAO();
 }
Ejemplo n.º 4
0
    public String historicoAll()
    {
        JavaScriptSerializer js   = new JavaScriptSerializer();
        HistoricoDAO         his  = new HistoricoDAO();
        List <BeanHistorico> list = new List <BeanHistorico>();

        list = his.selectAll();
        return(js.Serialize(list));
    }
        public ActionResult Finalizar(int id)
        {
            Historico historico = HistoricoDAO.BuscarHistoricoPorVagaId(id);

            historico.DataSaida = DateTime.Now;
            HistoricoDAO.Finalizar(historico);
            VagaDAO.Finalizado(id);
            return(RedirectToAction("MostrarVagas", "Historico"));
        }
        public void historico(Lote obj, String op)
        {
            HistoricoDAO dao = new HistoricoDAO();
            Historico    his = new Historico();

            his.Lote      = obj;
            his.Operacao  = op;
            his.Empregado = EmpregadoDAO.findById(Sessao.UsuarioId);
            his.Datetime  = DateTime.Now;
            dao.insert(his);
        }
        public ActionResult HistoricoCliente(int id)
        {
            if (HistoricoDAO.HistoricoNome(id) != null)
            {
                ViewBag.HistoricoCliente = HistoricoDAO.HistoricoNome(id);

                return(View(HistoricoDAO.BuscarHistorico(id)));
            }
            else
            {
                return(View());
            }
        }
Ejemplo n.º 8
0
        public void Gravar(Historico historico, String mensagem)
        {
            HistoricoDAO historicoDAO = new HistoricoDAO();

            historicoDAO.Insert(historico, mensagem);

            //if (historico.id != 0)
            //{
            //    //altera
            //    historicoDAO.Update(historico);
            //}
            //else
            //{
            //    //insere

            //}
        }
Ejemplo n.º 9
0
    public String historicoDel(String json)
    {
        int i = 0;

        try
        {
            // Deserializando a string para Object
            JavaScriptSerializer serializer = new JavaScriptSerializer();
            BeanHistorico        obje       = serializer.Deserialize <BeanHistorico>(json);

            HistoricoDAO his = new HistoricoDAO();
            i = his.deleteHistorico(obje);
        }
        catch (WebException ex)
        {
            Debug.WriteLine("Erro: " + ex);
        }
        return(i.ToString());
    }
Ejemplo n.º 10
0
 public static bool CadastrarSaidaDeLote(Lote lote)
 {
     try
     {
         if (LoteDAO.ValidarSaidaLote(lote.Id))
         {
             HistoricoDAO.GerarHistoricoSaidaLote(lote);
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch (Exception)
     {
         return(false);
     }
 }
Ejemplo n.º 11
0
        public void Delete(Historico historico)
        {
            HistoricoDAO historicoDAO = new HistoricoDAO();

            historicoDAO.Delete(historico);
        }
Ejemplo n.º 12
0
 //METODO CONSTRUTOR
 public HistoricoBO()
 {
     daoHistorico = new HistoricoDAO();
 }
Ejemplo n.º 13
0
 public Relatorios()
 {
     InitializeComponent();
     perfilToolStripMenuItem.Text = Sessao.NomeUsuario;
     dataGrid.DataSource          = HistoricoDAO.returnDataSource();
 }
 public ActionResult VagaDetalhes(int id)
 {
     return(View(HistoricoDAO.DetalhesVaga(id)));
 }