Пример #1
0
        public override bool Salvar()
        {
            bool bSalvar           = false;
            ProdutoTableAdapter ta = new ProdutoTableAdapter();

            if (sStatus == StatusCadastro.scIncluindo)
            {
                bSalvar = (ta.Insert(int.Parse(cmbCategoria.SelectedValue.ToString()),
                                     txtDescricao.Text, int.Parse(txtQtdEstoque.Text),
                                     decimal.Parse(txtValor.Text),
                                     chkAtivo.Checked.ToString(),
                                     DateTime.Parse(maskedTextBoxData.Text)) > 0);
            }
            else if (sStatus == StatusCadastro.scAlterando)
            {
                bSalvar = (ta.Update(int.Parse(cmbCategoria.SelectedValue.ToString()),
                                     txtDescricao.Text, int.Parse(txtQtdEstoque.Text),
                                     decimal.Parse(txtValor.Text),
                                     chkAtivo.Checked.ToString(),
                                     DateTime.Parse(maskedTextBoxData.Text),
                                     nCodGenerico) > 0);
            }

            return(bSalvar);
        }
Пример #2
0
        public override bool Salvar()
        {
            bool bSalvar           = false;
            ProdutoTableAdapter ta = new ProdutoTableAdapter();

            if (sStatus == StatusCadastro.scIncluindo)
            {
                bSalvar = (ta.Insert(int.Parse(cmbCategoria.SelectedValue.ToString()),
                                     txtDescricao.Text, int.Parse(txtQtdEstoque.Text),
                                     decimal.Parse(txtValor.Text),
                                     chkAtivo.Checked.ToString(),
                                     dateTimePicker.Value) > 0);
            }
            else if (sStatus == StatusCadastro.scAlterando)
            {
                try
                {
                    bSalvar = (ta.Update(int.Parse(cmbCategoria.SelectedValue.ToString()),
                                         txtDescricao.Text, int.Parse(txtQtdEstoque.Text),
                                         decimal.Parse(txtValor.Text),
                                         chkAtivo.Checked.ToString(),
                                         dateTimePicker.Value,
                                         nCodGenerico) > 0);
                }
                catch (FormatException ex)
                {
                    MessageBox.Show(ex.Message + ex.Source + ex.StackTrace);
                }
            }
            return(bSalvar);
        }
Пример #3
0
        public override bool Salvar()
        {
            bool bSalvar = false;

            try
            {
                string vCodBarra;


                if (CaixasOK() == false)
                {
                    return(false);
                }

                ProdutoTableAdapter ta = new ProdutoTableAdapter();

                if (txtCodBarras.Text == "")
                {
                    vCodBarra = null;
                }
                else
                {
                    vCodBarra = txtCodBarras.Text;
                }

                if (txtIDForn.Text == "")
                {
                    vCodForn = 1;
                }

                if (sStatus == StatusCadastro.scIncluindo)
                {
                    bSalvar = (ta.Insert(vCodForn, vCodBarra, txtProd.Text, (int)spnQuant.Value, decimal.Parse(txtPreco.Text), decimal.Parse(txtCusto.Text), txtDesc.Text) > 0);
                }
                else if (sStatus == StatusCadastro.scAlterando)
                {
                    bSalvar = (ta.Update(vCodForn, vCodBarra, txtProd.Text, (int)spnQuant.Value, decimal.Parse(txtPreco.Text), decimal.Parse(txtCusto.Text), txtDesc.Text, nCodGenerico) > 0);
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("Algum campo foi inserido incorretamente.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            return(bSalvar);
        }