private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 3) { view_pedido pedido = dataGridView1.Rows[e.RowIndex].DataBoundItem as view_pedido; Altear_pedido tela = new Altear_pedido(); tela.LoadScreen(pedido); tela.ShowDialog(); this.Hide(); } if (e.ColumnIndex == 4) { view_pedido produtoss = dataGridView1.CurrentRow.DataBoundItem as view_pedido; DialogResult r = MessageBox.Show("Deseja excluir o pedido ?", "Realce Sua Beleza", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (r == DialogResult.Yes) { PedidoBusiness business = new PedidoBusiness(); business.Remover(produtoss.ID); CarregarGrid(); } } }
public List <view_pedido> Listar() { string script = @"SELECT * FROM vm_consultar_pedido"; List <MySqlParameter> parms = new List <MySqlParameter>(); Database db = new Database(); MySqlDataReader reader = db.ExecuteSelectScript(script, parms); List <view_pedido> lista = new List <view_pedido>(); while (reader.Read()) { view_pedido dto = new view_pedido(); dto.ID = reader.GetInt32("id_pedido"); dto.Fornecedor = reader.GetString("nome"); dto.Produto = reader.GetString("id_produto"); dto.Valor = reader.GetDecimal("ds_valor"); lista.Add(dto); } reader.Close(); return(lista); }
public void LoadScreen(view_pedido prod) { this.pedido = prod; lblid.Text = prod.ID.ToString(); cboNome.Text = prod.Produto; cboFornecedor.Text = prod.Fornecedor; txtValor.Text = Convert.ToString(prod.Valor); }