Ejemplo n.º 1
0
 private void SalvarAgendamentoDB()
 {
     using (var conexao = DependencyService.Get <ISQLite>().PegarConnection())
     {
         AgendamentoDAO dao = new AgendamentoDAO(conexao);
         dao.Salvar(new Agendamento(Nome, Fone, Email, Modelo, Preco));
     }
 }
Ejemplo n.º 2
0
 private void SalvarAgendamentoDB(Agendamento pAgendamento)
 {
     using (var connection = DependencyService.Get <ISQLite>().PegarConexao())
     {
         AgendamentoDAO dao = new AgendamentoDAO(connection);
         dao.Salvar(pAgendamento);
     }
 }
Ejemplo n.º 3
0
 private void SalvarAgendamentoDB(Agendamento agendamento)
 {
     using (var conexao = DependencyService.Get <ISqLite>().PegarConexao())
     {
         AgendamentoDAO dao = new AgendamentoDAO(conexao);
         dao.Salvar(agendamento);
     }
 }
Ejemplo n.º 4
0
 public void SalvarAgendamentoDB(Agendamento agendamento)
 {
     using (var conexao = DependencyService.Get <ISQLite>().PegarConexao())
     {
         AgendamentoDAO dao = new AgendamentoDAO(conexao);
         dao.Salvar(new Agendamento(agendamento.Nome, agendamento.Fone, agendamento.Email, agendamento.Modelo, agendamento.Preco, agendamento.DataAgendamento, agendamento.HoraAgendamento, agendamento.Confirmado, agendamento.ID));
     }
 }
Ejemplo n.º 5
0
 private void SalvarAgendamentoData()
 {
     using (var conn = DependencyService.Get <ISQLite>().PegarConexao())
     {
         AgendamentoDAO dao = new AgendamentoDAO(conn);
         dao.Salvar(this.Agendamento);
     };
 }
Ejemplo n.º 6
0
 //Persiste o agendamento do veiculo localmente
 public Boolean SalvarAgendamento()
 {
     using (var connection = DependencyService.Get <ISQLite>().getConnection())
     {
         try
         {
             AgendamentoDAO dao = new AgendamentoDAO(connection);
             dao.Salvar(new Agendamento(Nome, Fone, Email, Modelo, Preco));
             return(true);
         }
         catch (Exception)
         {
             return(false);
         }
     }
 }
        private void SalvarAgendamentoDB(Agendamento agendamento)
        {
            /*           ------------- CONEXÃO COM O BANCO -----------
             * Pegar uma referencia ja existente ou nova de uma instancia de um OBJETO
             * que está implementando a interface no caso ISQLite
             * 1º Param: < Tipo que está pegando, uma instancia que implementa ISQLite >
             * 2º Param: Qual o metodo que deseja obter dessa instancia para ter acessso
             * Dentro de um using para a conexão ser aberta e fechada
             */
            using (var conexao = DependencyService.Get <ISQLite>().PegarConexão())
            {
                //Bloco que vai utilizar a conexão
                AgendamentoDAO dao = new AgendamentoDAO(conexao);

                //Nova instancia do Agendamento com os parametros de Agendamento.cs
                //Com os dados que queremos salvar no banco de dados
                //Parametros que vem do construtor
                dao.Salvar(agendamento);
            }
        }
Ejemplo n.º 8
0
        public ActionResult Salvar(Agendamento agendamento)
        {
            if (!ModelState.IsValid)
            {
                return(View("Cadastro", agendamento));
            }
            string acao = agendamento.IdAgendamento == 0 ? "Salvar agendamento: " : "Editar agendamento: ";

            try
            {
                agendamento.DataCriacao = DateTime.Now;
                _dao.Salvar(agendamento);
                LogINFO(this.ToString(), acao + LAB5Utils.ReflectionUtils.GetObjectDescription(agendamento));
                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                Alert(ex.Message);
                LogWARN(this.ToString(), acao + LAB5Utils.ReflectionUtils.GetObjectDescription(agendamento) + ex.Message);
                return(View("Cadastro", agendamento));
            }
        }