Пример #1
0
        private void btnConsultar_Click(object sender, EventArgs e)
        {
            if (cmbPedidoCompra.SelectedIndex != -1)
            {
                btnConsultar.Visible    = false;
                cmbPedidoCompra.Enabled = false;

                lblLegenda.Visible      = true;
                lstboxMateriais.Visible = true;
                btnExcluir.Visible      = true;

                btnCancelar.Location = new Point(359, 331);

                int codigoPedidoCompra = int.Parse(cmbPedidoCompra.SelectedValue.ToString());

                try
                {
                    lstboxMateriais.Items.Clear();
                    //Atualizando a lstbox dos materiais do pedido

                    DataTable oDtMateriaisPedidoCompra = new DataTable();
                    oDtMateriaisPedidoCompra = camadaNegocios.DataTableMateriaisPedidoCompra(codigoPedidoCompra);

                    string codigoMaterial;
                    string nomeMaterial;
                    string quantidadeMaterial;


                    for (int i = 0; i < oDtMateriaisPedidoCompra.Rows.Count; i++)
                    {
                        codigoMaterial     = oDtMateriaisPedidoCompra.Rows[i]["Codigo"].ToString();
                        nomeMaterial       = oDtMateriaisPedidoCompra.Rows[i]["Nome"].ToString();
                        quantidadeMaterial = oDtMateriaisPedidoCompra.Rows[i]["Quantidade"].ToString();

                        //Formatando os dados para lstbox
                        while (codigoMaterial.Length < 6)
                        {
                            codigoMaterial = '0' + codigoMaterial;
                        }

                        while (nomeMaterial.Length < 20)
                        {
                            nomeMaterial = nomeMaterial + ' ';
                        }

                        lstboxMateriais.Items.Add(codigoMaterial + " - " + nomeMaterial + " - " + quantidadeMaterial);
                    }
                }

                catch
                {
                    //nada ocorre
                }
            }

            else
            {
                MessageBox.Show("Selecione um pedido de compra");
            }
        }