Exemplo n.º 1
0
        private void GravaEntradaVeiculos()
        {
            if (txtPlaca.Text.Equals(string.Empty))
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Digite a Placa do Veículo!')", true);
                txtPlaca.Focus();
                return;
            }
            var entradasaida = new Repository.RepEntradaSaida();
            var es           = new Entities.EntradaSaida();
            int verifica     = 0;

            es.IdEntradaSaida = 0;
            es.PlacaVeiculo   = txtPlaca.Text;
            es.HorarioChegada = Convert.ToDateTime(txtHorarioChegada.Text);
            verifica          = entradasaida.Create(es);

            if (verifica > 0)
            {
                Response.Redirect("/EntradaSaida.aspx");
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Não foi possível gravar este Registro! Entre em Contato com o Administrador do Sistema')", true);
            }
        }
Exemplo n.º 2
0
        private void GravaSaidaVeiculos()
        {
            var entradasaida = new Repository.RepEntradaSaida();
            var es           = new Entities.EntradaSaida();
            int verifica     = 0;

            es.IdPreco        = IdPreco;
            es.IdEntradaSaida = IdEntradaSaida;
            es.PlacaVeiculo   = txtPlaca.Text;
            es.HorarioChegada = Convert.ToDateTime(txtHorarioChegada.Text);
            es.HorarioSaida   = Convert.ToDateTime(TxtHorarioSaida.Text);
            //Calcula Durancao do tempo
            es.Duracao = CalculaDuracao(Convert.ToDateTime(txtHorarioChegada.Text));
            //Calcula Tempo Cobrado
            es.TempoCobrado = CalculaTempoCobrado(Convert.ToDateTime(txtHorarioChegada.Text));
            //Calcula valor a pagar
            es.ValorPagar = CalculaValorPagar(Convert.ToDateTime(txtHorarioChegada.Text));

            verifica = entradasaida.Update(es);

            if (verifica > 0)
            {
                Response.Redirect("/EntradaSaida.aspx");
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Não foi possível gravar este Registro! Entre em Contato com o Administrador do Sistema')", true);
            }
        }
Exemplo n.º 3
0
 public int CreateEntrada(Entities.EntradaSaida es)
 {
     try
     {
         using (contexto = new Contexto())
         {
             var cmd = contexto.Comando();
             cmd.CommandType = CommandType.StoredProcedure;
             cmd.CommandText = "CreateEntradaSaida";
             cmd.Parameters.AddWithValue("@PlacaVeiculo", SqlDbType.VarChar).Value    = es.PlacaVeiculo;
             cmd.Parameters.AddWithValue("@DataCadastro", SqlDbType.DateTime).Value   = DateTime.Now;
             cmd.Parameters.AddWithValue("@DataAlteracao", SqlDbType.DateTime).Value  = DateTime.Now;
             cmd.Parameters.AddWithValue("@HorarioChegada", SqlDbType.DateTime).Value = es.HorarioChegada;
             //cmd.Parameters.AddWithValue("@HorarioSaida", SqlDbType.DateTime).Value = es.HorarioSaida;
             //cmd.Parameters.AddWithValue("@Duracao", SqlDbType.DateTime).Value = es.Duracao;
             //cmd.Parameters.AddWithValue("@TempoCobrado", SqlDbType.Float).Value = es.TempoCobrado;
             //cmd.Parameters.AddWithValue("@IdPreco", SqlDbType.Int).Value = es.IdPreco;
             //cmd.Parameters.AddWithValue("@ValorPagar", SqlDbType.Int).Value = es.ValorPagar;
             Int32 idretorno = Convert.ToInt32(cmd.ExecuteScalar());
             return(idretorno);
         }
     }
     catch (Exception ex)
     {
         return(0);
     }
 }
Exemplo n.º 4
0
 public int UpdateEntrada(Entities.EntradaSaida es)
 {
     try
     {
         using (contexto = new Contexto())
         {
             var cmd = contexto.Comando();
             cmd.CommandType = CommandType.StoredProcedure;
             cmd.CommandText = "UpdateEntradaSaida";
             cmd.Parameters.AddWithValue("@IdEntradaSaida", SqlDbType.Float).Value    = es.IdEntradaSaida;
             cmd.Parameters.AddWithValue("@PlacaVeiculo", SqlDbType.VarChar).Value    = es.PlacaVeiculo;
             cmd.Parameters.AddWithValue("@DataAlteracao", SqlDbType.DateTime).Value  = DateTime.Now;
             cmd.Parameters.AddWithValue("@HorarioChegada", SqlDbType.DateTime).Value = es.HorarioChegada;
             cmd.Parameters.AddWithValue("@HorarioSaida", SqlDbType.DateTime).Value   = es.HorarioSaida;
             cmd.Parameters.AddWithValue("@Duracao", SqlDbType.DateTime).Value        = es.Duracao;
             cmd.Parameters.AddWithValue("@TempoCobrado", SqlDbType.Float).Value      = es.TempoCobrado;
             cmd.Parameters.AddWithValue("@IdPreco", SqlDbType.Int).Value             = es.IdPreco;
             cmd.Parameters.AddWithValue("@ValorPagar", SqlDbType.Int).Value          = es.ValorPagar;
             cmd.ExecuteNonQuery();
             return(1);
         }
     }
     catch (Exception ex)
     {
         return(0);
     }
 }
Exemplo n.º 5
0
 public int Update(Entities.EntradaSaida es)
 {
     return(repositorio.UpdateEntrada(es));
 }