private void Salvar_Click(object sender, EventArgs e) { if (validar()) { obterModelo(); string erro = null; if (modelo.idModelo == 0) { erro = modeloData.adicionarModelo(modelo); } else { erro = modeloData.editarModelo(modelo); } if (erro == null) { MessageBox.Show("Salvo com sucesso!"); } else { MessageBox.Show("Erro: " + erro); } limparFormulario(); atualizarTabela(modeloData.todasModelos()); } }
private void inicializarCbx() { cbxMarca.DataSource = marcaData.todasMarcas(); cbxMarca.DisplayMember = "descricao"; cbxMarca.ValueMember = "idMarca"; cbxModelo.DataSource = modeloData.todasModelos(); cbxModelo.DisplayMember = "descricao"; cbxModelo.ValueMember = "idModelo"; }
public FormModelo() { InitializeComponent(); db = new ProjetoLojaEntities(); modeloData = new ModeloData(); marcaData = new MarcaData(); limparFormulario(); atualizarTabela(modeloData.todasModelos()); cbxMarcas.DropDownStyle = ComboBoxStyle.DropDownList; }
public void atualizarTabela(List <Marca> marca) { var list = from m in marca let count = ( from mo in modeloData.todasModelos() where m.idMarca == mo.idMarca select mo ).Count() select new { marca = m, descricao = m.descricao, quantidade = count }; dgvMarcas.DataSource = list.ToList(); dgvMarcas.Columns[0].Visible = false; }