private void CadPdtLimpar_Click(object sender, EventArgs e) { CadPdtTipo.SelectedIndex = 0; CadPdtCodBarras.Clear(); CadPdtDescriçao.Clear(); CadPdtEstoque.Clear(); CadPdtNome.Clear(); CadPdtPreço.Clear(); CadPdtUnidade.Clear(); }
private void CadPdtCadastrar_Click(object sender, EventArgs e) { string codBarras, nome, descricao, preco, estoque, unidade, tipo; codBarras = CadPdtCodBarras.Text; nome = CadPdtNome.Text; descricao = CadPdtDescriçao.Text; preco = CadPdtPreço.Text; estoque = CadPdtEstoque.Text; unidade = CadPdtUnidade.Text; tipo = CadPdtTipo.Text; bool exeption = false; if (exeption == false) { try { if (string.IsNullOrWhiteSpace(codBarras)) { throw new Exception("Campo Codigo de Barras Vazio"); } try { Int64.Parse(codBarras); } catch { throw new Exception("Codigo de Barras Invalido"); } if (codBarras.Length != 13) { throw new Exception("Codigo de Barras deve ter 13 Digitos"); } if (string.IsNullOrWhiteSpace(nome)) { throw new Exception("Campo Nome Vazio"); } if (string.IsNullOrWhiteSpace(descricao)) { throw new Exception("Campo Descrição Vazia"); } if (string.IsNullOrWhiteSpace(preco)) { throw new Exception("Campo Preço Vazio"); } try { double.Parse(preco); } catch { throw new Exception("Campo Preço Invalido"); } if (string.IsNullOrWhiteSpace(estoque)) { throw new Exception("Campo Estoque Vazio"); } try { int.Parse(estoque); } catch { throw new Exception("Campo Estoque Invalido"); } if (string.IsNullOrWhiteSpace(unidade)) { throw new Exception("Campo Unidade Vazio"); } try { int.Parse(unidade); } catch { throw new Exception("Campo Unidade Invalido"); } if (tipo == "Nenhum" || string.IsNullOrWhiteSpace(tipo)) { throw new Exception("Campo Tipo Vazio"); } MessageBox.Show("O Cadastro foi Realizado", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); CadPdtTipo.SelectedIndex = 0; CadPdtCodBarras.Clear(); CadPdtDescriçao.Clear(); CadPdtEstoque.Clear(); CadPdtNome.Clear(); CadPdtPreço.Clear(); CadPdtUnidade.Clear(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Encontrei um Erro!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }