Exemple #1
0
        public void Update(Model.ItemLocacao ItemLocacao)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Update ItemLocacao set locacao=@locacao, produto=@produto, ";

            sql += "entrega=@entrega, valor=@valor, dias=@dias ";
            sql += " where id=@id;";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@locacao", ItemLocacao.locacao);
            cmd.Parameters.AddWithValue("@produto", ItemLocacao.produto);
            cmd.Parameters.AddWithValue("@entrega", ItemLocacao.entrega);
            cmd.Parameters.AddWithValue("@valor", ItemLocacao.valor);
            cmd.Parameters.AddWithValue("@dias", ItemLocacao.dias);
            cmd.Parameters.AddWithValue("@id", ItemLocacao.id);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro na atualização de Item Locacao...");
            }
            finally
            {
                conexao.Close();
            }
        }
Exemple #2
0
        public List <Model.ItemLocacao> Select()
        {
            List <Model.ItemLocacao> lstItemLocacao = new List <Model.ItemLocacao>();
            SqlConnection            conexao        = new SqlConnection(strCon);
            string     sql = "select * from ItemLocacao;";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            conexao.Open();
            try
            {
                SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (reader.Read())
                {
                    //instanciando objeto ItemLocacao
                    Model.ItemLocacao ItemLocacao = new Model.ItemLocacao();
                    //carregar os dado no objeto ItemLocacao -- popular objeto
                    ItemLocacao.id      = Convert.ToInt32(reader["id"]);
                    ItemLocacao.locacao = Convert.ToInt32(reader["locacao"]);
                    ItemLocacao.produto = Convert.ToInt32(reader["produto"]);
                    ItemLocacao.entrega = Convert.ToDateTime(reader["entrega"].ToString());
                    ItemLocacao.valor   = Convert.ToSingle(reader["valor"].ToString());
                    ItemLocacao.dias    = Convert.ToInt32(reader["dias"].ToString());
                    lstItemLocacao.Add(ItemLocacao);
                }
            }
            catch
            {
                Console.WriteLine("Erro - Sql Select Item Locacao....;");
            }
            finally
            {
                conexao.Close();
            }
            return(lstItemLocacao);
        }
Exemple #3
0
        public void Insert(Model.ItemLocacao ItemLocacao)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Insert into ItemLocacao values ";

            sql = sql + " (@locacao ,@produto, @entrega, @valor, @dias);";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@locacao", ItemLocacao.locacao);
            cmd.Parameters.AddWithValue("@produto", ItemLocacao.produto);
            cmd.Parameters.AddWithValue("@entrega", ItemLocacao.entrega);
            cmd.Parameters.AddWithValue("@valor", ItemLocacao.valor);
            cmd.Parameters.AddWithValue("@dias", ItemLocacao.dias);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Deu erro inserção de Item Locacao...");
            }
            finally
            {
                conexao.Close();
            }
        }
Exemple #4
0
        public void Baixa(Model.ItemLocacao ItemLocacao)
        {
            DAL.ItemLocacao dalItmLoc = new DAL.ItemLocacao();
            //atualização da tabela produto para gravar L  de Livre
            Camadas.BLL.Produto bllProd = new Camadas.BLL.Produto();
            //recupera produto
            Model.Produto        produto = new Model.Produto();
            List <Model.Produto> lstProd = new List <Model.Produto>();

            lstProd = bllProd.SelectById(ItemLocacao.produto);
            produto = lstProd[0];
            //muda status produto
            produto.status = 'L';

            //atualiza produto
            bllProd.Update(produto);

            //gravar item locacao
            dalItmLoc.Update(ItemLocacao);
        }
Exemple #5
0
        public void  Delete(Model.ItemLocacao ItemLocacao)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Delete from ItemLocacao where id=@id; ";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id", ItemLocacao.id);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Deu erro remocao Item Locacao");
            }
            finally
            {
                conexao.Close();
            }
        }
Exemple #6
0
 public void Delete(Model.ItemLocacao ItemLocacao)
 {
     DAL.ItemLocacao dalItmLoc = new DAL.ItemLocacao();
     dalItmLoc.Delete(ItemLocacao);
 }
Exemple #7
0
 public void Update(Model.ItemLocacao ItemLocacao)
 {
     DAL.ItemLocacao dalItmLoc = new DAL.ItemLocacao();
     dalItmLoc.Update(ItemLocacao);
 }
Exemple #8
0
 public void Insert(Model.ItemLocacao ItemLocacao)
 {
     DAL.ItemLocacao dalItmLoc = new DAL.ItemLocacao();
     //regras de negócio caso existam
     dalItmLoc.Insert(ItemLocacao);
 }