示例#1
0
 public void Gravar(ProdutoNutricao prod)
 {
     if (prod.Prodn_cod == null)
     {
         Connection.Execute("insert into produtonutricao" +
                            "(prodn_ativo,prodn_obs,prodn_previsaoentrega, prodn_nomeprod, prod_valorunitario, tpn_cod)" +
                            " values(@prodn_ativo, @prodn_obs, @prodn_previsaoentrega, @prodn_nomeprod, @prod_valorunitario, @tipoprodutonutricaoid)", prod);
     }
     else
     {
         Connection.Execute("update produtonutricao set prodn_ativo = @prodn_ativo, prodn_obs = @prodn_obs, prodn_previsaoentrega = @prodn_previsaoentrega , "
                            + "prodn_nomeprod = @prodn_nomeprod, prod_valorunitario = @prod_valorunitario, tpn_cod = @tipoprodutonutricaoid "
                            + "where prodn_cod = @prodn_cod", prod);
     }
 }
示例#2
0
 private void BtExcluir_Click(object sender, EventArgs e)
 {
     lbR.Text = "";
     if (txtID.Text == "")
     {
         lbR.Text = "Use o botão de pesquisa e\nselecione um Produto";
     }
     else
     {
         ProdutoNutricao prod = new ProdutoNutricao();
         prod.Prodn_cod = Convert.ToInt32(txtID.Text);
         try
         {
             ProdutoNutricao.Excluir(prod);
             MessageBox.Show("Excluido!");
             Limpar();
         }
         catch (Exception erro)
         {
             MessageBox.Show(erro.Message);
         }
     }
 }
示例#3
0
        private void BtGravar_Click(object sender, EventArgs e)
        {
            decimal n;

            lbR.Text           = "";
            txtNome.BackColor  = Color.White;
            txtValor.BackColor = Color.White;
            cbTipo.BackColor   = Color.White;
            if (txtNome.Text.Replace(" ", "").Length == 0)
            {
                lbR.Text          = "Nome invalido!";
                txtNome.BackColor = Color.Red;
            }
            else
            if (!decimal.TryParse(txtValor.Text.Replace("R$", "").Replace("-", "").Replace("_", "").Replace(".", ",").Replace(" ", ""), out n))
            {
                lbR.Text           = "Valor invalido";
                txtValor.BackColor = Color.Red;
            }
            else
            if (cbTipo.SelectedItem == null)
            {
                lbR.Text         = "Tipo não selecionado";
                cbTipo.BackColor = Color.Red;
            }
            else
            {
                ProdutoNutricao prod = new ProdutoNutricao();
                prod.Prodn_ativo           = 'A';
                prod.Prodn_nomeprod        = txtNome.Text;
                prod.Prodn_obs             = txtObs.Text;
                prod.Prodn_previsaoentrega = Convert.ToInt32(dtpPrevisao.Text);
                prod.Prod_valorunitario    = n;
                prod.TipoProdutoNutricao   = (TipoProdutoNutricao)cbTipo.SelectedItem;
                if (txtID.Text.Length == 0)
                {
                    prod.Prodn_cod = null;
                }
                else
                {
                    prod.Prodn_cod = Convert.ToInt32(txtID.Text);
                }
                try
                {
                    ProdutoNutricao.Gravar(prod);
                    if (txtID.Text == "")
                    {
                        MessageBox.Show("Produto cadastrado!");
                    }
                    else
                    {
                        MessageBox.Show("Produto Alterado!");
                    }
                    Limpar();
                }
                catch (Exception erro)
                {
                    MessageBox.Show(erro.Message);
                }
            }
        }
示例#4
0
 public void Excluir(ProdutoNutricao prod)
 {
     Connection.Execute("update produtonutricao set prodn_ativo = 'I' where prodn_cod = @prodn_cod", prod);
 }
 public void Gravar(ProdutoNutricao user, bool f)
 {
     throw new NotImplementedException();
 }