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(); } }
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); }
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(); } }
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); }
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(); } }
public void Delete(Model.ItemLocacao ItemLocacao) { DAL.ItemLocacao dalItmLoc = new DAL.ItemLocacao(); dalItmLoc.Delete(ItemLocacao); }
public void Update(Model.ItemLocacao ItemLocacao) { DAL.ItemLocacao dalItmLoc = new DAL.ItemLocacao(); dalItmLoc.Update(ItemLocacao); }
public void Insert(Model.ItemLocacao ItemLocacao) { DAL.ItemLocacao dalItmLoc = new DAL.ItemLocacao(); //regras de negócio caso existam dalItmLoc.Insert(ItemLocacao); }