private void btn_novo_Click(object sender, EventArgs e)
 {
     row = table.NewRow();
     table.Rows.Add(row);
     foreach (DataGridViewRow row2 in dataGridViewProd.Rows)
     {
         DataGridViewComboBoxCell ContactCombo = new DataGridViewComboBoxCell();
         ContactCombo               = (DataGridViewComboBoxCell)(row2.Cells[7]);
         ContactCombo.DataSource    = TipoProdutoDataAcess.buscaTipoProdutos();
         ContactCombo.DisplayMember = "nome";
         ContactCombo.ValueMember   = "id";
     }
 }
        private void carregaCombos()
        {
            cmb_marcaVeic.DataSource    = MarcaDataAcess.buscarMarcas();
            cmb_marcaVeic.DisplayMember = "nome";
            cmb_marcaVeic.ValueMember   = "id";

            cmb_tpProd.DataSource    = TipoProdutoDataAcess.buscaTipoProdutos();
            cmb_tpProd.DisplayMember = "nome";
            cmb_tpProd.ValueMember   = "id";

            cmb_VeicMarca.DataSource    = MarcaDataAcess.buscarMarcas();
            cmb_VeicMarca.DisplayMember = "nome";
            cmb_VeicMarca.ValueMember   = "id";
        }
Ejemplo n.º 3
0
        private void carregaCombos()
        {
            comboBox1.DataSource    = MarcaDataAcess.buscarMarcas();
            comboBox1.DisplayMember = "nome";
            comboBox1.ValueMember   = "id";

            comboBoxTpProd.DataSource    = TipoProdutoDataAcess.buscaTipoProdutos();
            comboBoxTpProd.DisplayMember = "nome";
            comboBoxTpProd.ValueMember   = "id";

            comboBox_Prod.DataSource    = ProdutoDataAcess.BuscarProdCombo();
            comboBox_Prod.DisplayMember = "descricao";
            comboBox_Prod.ValueMember   = "id";
        }
        private void preencheGrid()
        {
            table.Clear();
            List <Produto> ProdporModelos = ProdutoDataAcess.buscaProdporModel(Convert.ToInt32(comboBoxModelo.SelectedValue));

            // Iniciamos um For para Adicionar  itens no DataTable
            for (int i = 0; i < ProdporModelos.Count; i++)
            {
                row                   = table.NewRow(); // Adicionamos uma linha do DataTable
                row["Id"]             = ProdporModelos[i].id;
                row["Código"]         = ProdporModelos[i].codigo;
                row["Cod. Equi."]     = ProdporModelos[i].cod_equi;
                row["Marca/Catálogo"] = ProdporModelos[i].marca;
                row["Descrição"]      = ProdporModelos[i].descricao;
                row["Valor"]          = ProdporModelos[i].valor;
                row["Qtde Mínima"]    = ProdporModelos[i].qtde_alerta;

                table.Rows.Add(row); // No final adicionamos a linha no Datatable.
            }
            if (!dataGridViewProd.Columns.Contains(cmb_tipoProd))
            {
                dataGridViewProd.Columns.Add(cmb_tipoProd);
            }

            int contador = 0;

            foreach (DataGridViewRow row2 in dataGridViewProd.Rows)
            {
                DataGridViewComboBoxCell ContactCombo = new DataGridViewComboBoxCell();
                ContactCombo               = (DataGridViewComboBoxCell)(row2.Cells[7]);
                ContactCombo.DataSource    = TipoProdutoDataAcess.buscaTipoProdutos();
                ContactCombo.DisplayMember = "nome";
                ContactCombo.ValueMember   = "id";
                if (contador < ProdporModelos.Count)
                {
                    ContactCombo.Value = ProdporModelos[contador].id_tipo_produto;
                }
                contador++;
            }
            //parei aqui
            dataGridViewProd.Columns["Cod. Equi."].Width      = 70;
            dataGridViewProd.Columns["Código"].Width          = 70;
            dataGridViewProd.Columns["Marca/Catálogo"].Width  = 85;
            dataGridViewProd.Columns["Valor"].Width           = 80;
            dataGridViewProd.Columns["Qtde Mínima"].Width     = 70;
            dataGridViewProd.Columns["Descrição"].Width       = 300;
            dataGridViewProd.Columns["Tipo de Produto"].Width = 120;
        }
        public CadEscapamento()
        {
            InitializeComponent();
            //preencheGrid();

            comboBoxMarca.DataSource    = MarcaDataAcess.buscarMarcas();
            comboBoxMarca.DisplayMember = "nome";
            comboBoxMarca.ValueMember   = "id";

            DataColumn colunaId = new DataColumn();

            colunaId.DataType   = System.Type.GetType("System.Int32");
            colunaId.ColumnName = "Id";
            table.Columns.Add(colunaId);

            DataColumn colunaModel = new DataColumn();

            colunaModel.DataType   = System.Type.GetType("System.String");
            colunaModel.ColumnName = "Código";
            table.Columns.Add(colunaModel);

            DataColumn colunaCodequi = new DataColumn();

            colunaCodequi.DataType   = System.Type.GetType("System.String");
            colunaCodequi.ColumnName = "Cod. Equi.";
            table.Columns.Add(colunaCodequi);

            DataColumn colunaMarca = new DataColumn();

            colunaMarca.DataType   = System.Type.GetType("System.String");
            colunaMarca.ColumnName = "Marca/Catálogo";
            table.Columns.Add(colunaMarca);

            DataColumn colunaDesc = new DataColumn();

            colunaDesc.DataType   = System.Type.GetType("System.String");
            colunaDesc.ColumnName = "Descrição";
            table.Columns.Add(colunaDesc);

            DataColumn colunaValor = new DataColumn();

            colunaValor.DataType   = System.Type.GetType("System.Decimal");
            colunaValor.ColumnName = "Valor";
            table.Columns.Add(colunaValor);

            DataColumn colunaQtde = new DataColumn();

            colunaQtde.DataType   = System.Type.GetType("System.Int32");
            colunaQtde.ColumnName = "Qtde Mínima";
            table.Columns.Add(colunaQtde);

            cmb_tipoProd.Name             = "Tipo de Produto";
            cmb_tipoProd.DataPropertyName = "Tipo de Produto";   // The DataTable column name.
            cmb_tipoProd.HeaderText       = "Tipo de Produto";
            cmb_tipoProd.DataSource       = TipoProdutoDataAcess.buscaTipoProdutos();
            //cmb_tipoProd.DisplayMember = "nome";
            //cmb_tipoProd.ValueMember = "id";

            //List<TipoProduto> tipos = TipoProdutoDataAcess.tipoProdutoPorModel(Convert.ToInt32(comboBoxModelo.SelectedValue));

            //if (!dataGridViewProd.Columns.Contains(cmb_tipoProd))
            // {

            //}

            // Create a DataView using the DataTable.
            DataView view = new DataView(table); // O View recebe o Datatable Preenchido

            dataGridViewProd.DataSource = view;


            dataGridViewProd.Columns["Valor"].DefaultCellStyle.Format       = "N2";
            dataGridViewProd.Columns["Qtde Mínima"].DefaultCellStyle.Format = "N";

            //dataGridViewProd.Columns["Descrição"].Width = 270;


            //row = table.NewRow(); // Adicionamos uma linha do DataTable

            //table.Rows.Add(row); // No final adicionamos a linha no Datatable.
            //dataGridViewProd.Columns.Add(cmb_tipoProd);
            dataGridViewProd.Columns[0].Visible = false;
        }