public void AutoCarregar() { Classes.ClassesPecas.PecasBusiness business = new Classes.ClassesPecas.PecasBusiness(); List <Classes.ClassesPecas.PecasDTO> dto = business.Listar(); dgvPecas.AutoGenerateColumns = false; dgvPecas.DataSource = dto; }
void CarregarCboPeca() { Classes.ClassesPecas.PecasBusiness business = new Classes.ClassesPecas.PecasBusiness(); List <Classes.ClassesPecas.PecasDTO> lista = business.Listar(); cboPeca.ValueMember = nameof(Classes.ClassesPecas.PecasDTO.Id); cboPeca.DisplayMember = nameof(Classes.ClassesPecas.PecasDTO.Nome); cboPeca.DataSource = lista; }
public void CarregarGrid() { string nome = txtNome.Text; Classes.ClassesPecas.PecasBusiness business = new Classes.ClassesPecas.PecasBusiness(); List <Classes.ClassesPecas.PecasDTO> dto = business.Consultar(nome); dgvPecas.AutoGenerateColumns = false; dgvPecas.DataSource = dto; }
private void btnCadastrar_Click(object sender, EventArgs e) { try { string nome = txtNome.Text; nome = nome.Trim(); int qdtNome = nome.Count(); if (qdtNome > 45) { throw new Exception("O campo 'Nome' não pode conter mais de 45 caracteres."); } else if (qdtNome == 0) { throw new Exception("Nome inválido."); } string desc = txtDesc.Text; desc = desc.Trim(); int qtdDesc = desc.Count(); if (qtdDesc > 300) { throw new Exception("O campo 'Descrição' não pode ter mais de 300 caracteres."); } else if (qtdDesc == 0) { throw new Exception("Descrição imválida."); } dto.Nome = txtNome.Text; dto.Descricao = txtDesc.Text; dto.Valor = nudPreco.Value; Classes.ClassesPecas.PecasBusiness business = new Classes.ClassesPecas.PecasBusiness(); business.Alterar(dto); MessageBox.Show("Peça alterada com sucesso!", "SIGMA", MessageBoxButtons.OK); frmListarPecas tela = new frmListarPecas(); tela.AutoCarregar(); } catch (Exception ex) { MessageBox.Show(ex.Message, "SIGMA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }