コード例 #1
0
        }   //consulta Código de Barras

        public DataTable TabPreco(ModelTabPreco filtro)
        {
            string P0 = "";

            if (filtro.Seqtabpre > 0)
            {
                P0 = " AND seqtabpre = " + filtro.Seqtabpre;
            }

            string sql = String.Format("SELECT * FROM TABPRECO WHERE seqtabpre > 0 {0}", P0);

            try
            {
                conexao = new SqlCeConnection(Funcoes.Busca_Conexao());
                cmd     = new SqlCeCommand(sql, conexao);
                daDados = new SqlCeDataAdapter(cmd);

                dtDados = new DataTable();
                daDados.Fill(dtDados);
                return(dtDados);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexao.Close();
            }
        }
コード例 #2
0
        public string CadTabPreco(ModelTabPreco tab, int mode)
        {
            SqlCeConnection conexao  = new SqlCeConnection();
            string          consulta = "";
            string          result   = "";

            if (mode == 0) //INSERT
            {
                consulta = "INSERT INTO TABPRECO (desctabpre, perclucro, calcprecmp) VALUES (@desctabpre, @perclucro, @calcprecmp)";
            }

            if (mode == 1) //UPDATE
            {
                consulta = "UPDATE TABPRECO SET desctabpre = @desctabpre, perclucro = @perclucro, " +
                           "calcprecmp = @calcprecmp WHERE seqtabpre = @seqtabpre";
            }

            if (mode == 2) //DELETE
            {
                consulta = "DELETE FROM TABPRECO WHERE  seqtabpre = @seqtabpre";
            }

            try
            {
                conexao = Funcoes.CriaConexao();
                SqlCeCommand cmd = new SqlCeCommand(consulta, conexao);

                //Parâmetros
                if (mode > 0) //DELETE UPDATE
                {
                    cmd.Parameters.AddWithValue("@seqtabpre", tab.Seqtabpre);
                }

                cmd.Parameters.AddWithValue("@desctabpre", tab.Desctabpre);
                cmd.Parameters.AddWithValue("@perclucro", tab.Perclucro);
                cmd.Parameters.AddWithValue("@calcprecmp", tab.Calcprecmp);

                conexao.Open();
                cmd.ExecuteNonQuery();
                result = "OK";

                return(result);
            }
            catch (Exception ex)
            {
                result = ex.Message;
                return(result);
            }
            finally
            {
                conexao.Close();
            }
        }