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."); } Classes.ClassesPecas.PecasDTO dto = new Classes.ClassesPecas.PecasDTO(); dto.Nome = txtNome.Text; dto.Descricao = txtDesc.Text; dto.Valor = nudPreco.Value; Classes.ClassesPecas.PecasBusiness business = new Classes.ClassesPecas.PecasBusiness(); business.Salvar(dto); MessageBox.Show("Peça cadastrada com sucesso!", "SIGMA", MessageBoxButtons.OK); } catch (Exception ex) { MessageBox.Show(ex.Message, "SIGMA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { Classes.ClassesFornecedor.FornecedorDTO Fdto = cboFornecedor.SelectedItem as Classes.ClassesFornecedor.FornecedorDTO; Classes.ClassesPecas.PecasDTO Pdto = cboPeca.SelectedItem as Classes.ClassesPecas.PecasDTO; Classes.ClassesEstoque.EstoqueDTO dto = new Classes.ClassesEstoque.EstoqueDTO(); dto.Qtd = Convert.ToString(nudQtd.Value); dto.PecaId = Pdto.Id; dto.FornecedorId = Fdto.id; Classes.ClassesEstoque.EstoqueBusiness business = new Classes.ClassesEstoque.EstoqueBusiness(); business.Salvar(dto); MessageBox.Show("Cadastro efetuado com sucesso.", "SIGMA", MessageBoxButtons.OK); } catch (Exception ex) { MessageBox.Show("Ocorreu um erro: " + ex.Message, "SIGMA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }