示例#1
0
        public LocacaoView(Locacao Locacao)
        {
            this.Id        = Locacao.Id;
            this.IdCliente = Locacao.IdCliente;


            this.Nome         = Locacao.Clientes.Nome.ToString();
            this.LocacaoItems = Locacao.LocacaoItems.Select(e => new LocacaoItemView(e)).ToList();
        }
示例#2
0
        public void Deletar(Locacao locacao)
        {
            string sqlInserir = "DELETE FROM Locacao WHERE LocacaoId=@LocacaoId";

            ConexaoBanco().Open();
            SqlCommand comando = new SqlCommand(sqlInserir, conexao);

            comando.Parameters.Add(new SqlParameter("@LocacaoId", locacao.LocacaoId));

            comando.ExecuteNonQuery();
            ConexaoBanco().Close();
        }
示例#3
0
        public void Salvar(Locacao locacao)
        {
            string sqlInserir = "INSERT INTO Locacao(ClienteId, CarroId, DataRetirada, DataDevolucao) VALUES (@ClienteId, @CarroId, @DataRetirada, @DataDevolucao)";

            ConexaoBanco().Open();
            SqlCommand comando = new SqlCommand(sqlInserir, conexao);

            comando.Parameters.Add(new SqlParameter("@ClienteId", locacao.ClienteId));
            comando.Parameters.Add(new SqlParameter("@CarroId", locacao.CarroId));
            comando.Parameters.Add(new SqlParameter("@DataRetirada", locacao.DataRetirada));
            comando.Parameters.Add(new SqlParameter("@DataDevolucao", locacao.DataDevolucao));

            comando.ExecuteNonQuery();
            ConexaoBanco().Close();
        }
示例#4
0
        public void Alterar(Locacao locacao)
        {
            string sqlInserir = "UPDATE Locacao SET ClienteId=@ClienteId, CarroId=@CarroId, DataRetirada=@DataRetirada, DataDevolucao=@DataDevolucao WHERE LocacaoId=@LocacaoId";

            ConexaoBanco().Open();
            SqlCommand comando = new SqlCommand(sqlInserir, conexao);

            comando.Parameters.Add(new SqlParameter("@LocacaoId", locacao.LocacaoId));
            comando.Parameters.Add(new SqlParameter("@ClienteId", locacao.ClienteId));
            comando.Parameters.Add(new SqlParameter("@CarroId", locacao.CarroId));
            comando.Parameters.Add(new SqlParameter("@DataRetirada", locacao.DataRetirada));
            comando.Parameters.Add(new SqlParameter("@DataDevolucao", locacao.DataDevolucao));

            comando.ExecuteNonQuery();
            ConexaoBanco().Close();
        }