Esempio n. 1
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            string fornId  = "";
            string categId = "";

            try
            {
                if (cbxCategoria.Text != "")
                {
                    categId = cbxCategoria.SelectedValue.ToString();
                }

                if (cbxFornecedor.Text != "")
                {
                    fornId = cbxFornecedor.SelectedValue.ToString();
                }
                else
                {
                    fornId = "1";
                }


                if (txtCodigo.Text == "")
                {
                    bool verdade = false;

                    do
                    {
                        //this.con++;
                        //txtCodigo.Text = this.con.ToString().PadLeft(12, '0');
                        Random numAleatorio = new Random();
                        txtCodigo.Text = Convert.ToString(numAleatorio.Next());

                        verdade = DaoProd.VerificaCodigo(txtCodigo.Text, txtNome.Text);
                    }while (verdade == false);
                }
                DaoProd.produto = new Produto(txtCodigo.Text, txtNome.Text, txtPreco.Text, txtVenda.Text, txtQtd.Text, txtQtdMin.Text, cbxMarca.Text, categId, fornId, ConverterParaBitArray());
                DaoProd.CadastroProd();
                MessageBox.Show("Produto cadastrado com sucesso!");
                Limpar();
            }
            catch (DomainExceptions ex)
            {
                MessageBox.Show(ex.Message);
            }
        }