private List <ItemVenda> CarregaGridNaLista() { List <ItemVenda> itens = new List <ItemVenda>(); ItemVenda ic; for (int i = 0; i < contexto.dataGrid_itens.RowCount - 1; i++) { ic = new ItemVenda(); ic.Id = conversor.ToInt32(contexto.dataGrid_itens.Rows[i].Cells[0].Value.ToString()); ic.Item = contexto.dataGrid_itens.Rows[i].Cells[1].Value.ToString(); ic.Preco = conversor.toDouble(contexto.dataGrid_itens.Rows[i].Cells[2].Value.ToString()); ic.Quantidade = conversor.ToInt32(contexto.dataGrid_itens.Rows[i].Cells[3].Value.ToString()); itens.Add(ic); // private int id; // private int id_venda; // private int id_produto; // private string item; //private double preco; //private int quantidade; //private int id_promocao; } return(itens); }
private List <ItemVenda> CarregaGridNaLista() { List <ItemVenda> itens = new List <ItemVenda>(); ItemVenda ic; for (int i = 0; i < dataGrid_itens.RowCount - 1; i++) { ic = new ItemVenda(); // ic.Id = conversor.ToInt32(dataGrid_itens.Rows[i].Cells[].Value.ToString()); ic.Id_produto = conversor.ToInt32(dataGrid_itens.Rows[i].Cells["id_produto"].Value.ToString()); ic.Preco = conversor.toDouble(dataGrid_itens.Rows[i].Cells["preco"].Value.ToString()); ic.Quantidade = conversor.ToInt32(dataGrid_itens.Rows[i].Cells["quantidade"].Value.ToString()); itens.Add(ic); } return(itens); }
private void dataGrid_venda_RowEnter(object sender, DataGridViewCellEventArgs e) { //dataGrid_venda.; ItemVenda iv2 = new ItemVenda(); if (dataGrid_venda.Rows[e.RowIndex].Cells[0].Value != null) { int id = conversor.ToInt32(dataGrid_venda.Rows[e.RowIndex].Cells[0].Value.ToString()); var itens = itens_venda.Where(i => i.Id_venda == id).ToList <ItemVenda>(); dataGrid_Itens.DataSource = itens; FormataDataGridItens(); } //from iv2 in itens_venda where iv2.Id_venda == id select id_venda; }
internal List <ItemVenda> ListaItensVenda() { conn = Conecta(); MySqlCommand command = conn.CreateCommand(); try { command.CommandText = "SELECT p.produto, iv.* from tb_estoque p ,tb_item_venda iv where p.id = iv.id_produto"; var result = command.ExecuteReader(); List <ItemVenda> itens = new List <ItemVenda>(); while (result.Read()) { ItemVenda iv = new ItemVenda(); iv.Id = result.GetInt32("id"); iv.Id_venda = result.GetInt32("id_venda"); iv.Id_produto = result.GetInt32("id_produto"); iv.Item = result.GetString("produto"); iv.Id_promocao = result.GetInt32("id_promocao"); iv.Preco = result.GetDouble("preco"); iv.Quantidade = result.GetInt32("quantidade"); itens.Add(iv); } return(itens); } catch (Exception ex) { MessageBox.Show("ERRO A " + ex.Message); } finally { if (conn.State == ConnectionState.Open) { Desconecta(); } } return(null); }