public void ModificarOuAlterar(Tranzacoes tranz, Dados.IEntidade ent, string cmd = "") { if (cmd == "" && tranz == Tranzacoes.Modificacao) { cmd = strUpdate; } else if (cmd == "" && tranz == Tranzacoes.Cadastro) { cmd = strInsert; } try { SqlCommand comando = ent.getPropert(); comando.Connection = con; comando.CommandText = cmd; con.Open(); if (comando.ExecuteNonQuery() == -1) { throw new Exception(infoErros); } } catch (Exception erro) { throw erro; } finally { con.Close(); } }
public CadastroProdutocs() { tipo = Tranzacoes.Cadastro; InitializeComponent(); txtvenda.Leave += new EventHandler(txtcompra_Leave); PreencheCombos(); }
public Produto LerCodigoDeBarras(string Codigo, out Tranzacoes tran) { List <Produto> pro = SelectToList(string.Format("select * from tbl_produtos where Codig_Barras = '{0}'", Codigo)).ToListProduto(); if (pro.Count == 0) { tran = Tranzacoes.Cadastro; return(new Produto()); } else if (pro.Count > 1) { tran = Tranzacoes.indef; throw new ArgumentException("Existe mais de uma produto com este mesmo codigo de barras"); } else { tran = Tranzacoes.Modificacao; return(pro[0]); } }