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); }
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); }
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); }