Exemplo n.º 1
0
 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();
     }
 }
Exemplo n.º 2
0
        public CadastroProdutocs()
        {
            tipo = Tranzacoes.Cadastro;
            InitializeComponent();
            txtvenda.Leave += new EventHandler(txtcompra_Leave);

            PreencheCombos();
        }
Exemplo n.º 3
0
        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]);
            }
        }